Postfix Транзакционная почтовая служба
Агент с открытым исходным кодом для систем UNIX на базе UNIX
Postfix является мощным агентом по передаче почты для маршрутизации и доставки электронной почты. Он предлагает ценные функции, такие как управление нежелательной почтой, поддержка БД и управление журналами.
Обзор
Электронная почта является одной из самых быстрых и надежных коммуникационных средств для предприятий и частных лиц. Программное обеспечение, которое запускает всю эту среду связи, называется почтовым сервером и почтовым клиентом. Почтовый сервер, который также известен как агент по передаче почты, отвечает за передачу электронной почты с сервера на сервер в Интернете, в то время как Mail Client выполняет действия по извлечению этих электронных писем. Postfix может работать на системах UNIX, включая AIX, BSD, HP-UX, Linux, MacOS X, Solaris, и это делает его выбором, поскольку большинство мировой системы уже работают на ОС на базе UNIX. PostFix также доступен в качестве программного обеспечения для трансферного агента по умолчанию многими поставщиками операционной системы и поддерживает SMTP. Каждый поставщик имеет свою собственную настройку к первоначальному программному обеспечению в соответствии с их требованиями. Postfix предлагает удивительный набор мощных функций, таких как управление Junk Mail, поддержка базы данных, управление журналами и многое другое. Он имеет широкую поддержку для базы данных, такой как MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-in-A-Box предлагает веб-почту и поддерживает IMAP/SMTP, которая облегчает синхронизацию на ваших мобильных устройствах. Он также поддерживает контакты и синхронизацию календаря. Он поставляется с поддержкой HTTPS TLS и автоматически генерирует и обновляет сертификаты, используя Elt’s Encrypt, которая является бесплатным поставщиком сертификатов SSL. Для беспрепятственного и эффективного запуска ваших бизнес -операций очень важно, чтобы программное обеспечение с высокой выемкой и высоко оптимизированным почтами очень важна, и производительность стала ключевым фактором популярности Postfix по сравнению с другим программным обеспечением для сервера почтового сервера. Он может отправлять более 300 электронных писем в секунду из одного экземпляра. Самые большие проблемы, с которыми сталкиваются предприятия в наши дни во время использования электронной почты, - это спам. Postfix имеет встроенный мощный фильтр контента, который требует боли от фильтрации спама и заставляет вас беспокоиться о том, чтобы быть раздутым спам -электронными письмами.
Системные Требования
Очередь по почте постфикс требует, чтобы:
- Переименование файла в прак-каталог не изменяет номер INODE файла.
- Файл не теряется после fsync () этого файла (а не его родительского каталога) успешно возвращается, а затем система вылетает. Это должно быть правдой, даже когда этот файл позже переименован в почти в каталоге.
- Когда Postfix в виртуальной гостевой машине промывает файл с fsync (), информация о файле не должна квалифицирована в нестабильной памяти хоста. Вместо этого информация должна быть немедленно записана на диск (или на постоянный кеш), прежде чем fsync () возвращается в виртуальную гостевую машину.
- Postfix может установить бит execute в файле очереди. Если это не сработает, то почта никогда не будет доставлена. В дополнение к вышеуказанному, Postfix Maildir доставка требует, чтобы:
- Файл может быть жестко связан между различными каталогами. -Файл не теряется, когда он жестко связан с почти связанным с каталогом, не связанным со старым каталогом, а затем система вылетает. Доставка почтового ящика Postfix не представляет дополнительных требований. Файлы в команде Postfix \ _Directory требуют, чтобы:
- Setgid Bit работает. Это необходимо для доступа к очереди почты с помощью команды Postdrop и для доступа к защищенным гнездам Unix-Domain с помощью команд Postdrop и Postqueue.
Функции
Ниже приведен список основных функций постфикса. Некоторые функции требуют сторонних библиотек (примеры: LDAP, SQL, TLS). Другие функции доступны только тогда, когда существует необходимая поддержка операционной системы, а Postfix знает, как ее использовать (примеры: IP -версия 6, кэширование подключения).
- Поддержка контейнера Linux
- Восхождение в логарифм
- Управление нежелательной почтой
- Maildir и формат почтового ящика
- Поддержка нескольких баз данных
- Поддержка протоколов
- Адрес. Манипуляция
- Открытый источник
Инструкции по установке
Установить Postfix на Ubuntu
Postfix включен в репозитории Ubuntu по умолчанию, поэтому установка невероятно проста.
Для начала обновите свой локальный кэш пакета apt
, а затем установите программное обеспечение. Мы будем передавать в debian_priority = low
переменная окружающей среды в нашу команду установки, чтобы ответить на некоторые дополнительные подсказки:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Используйте следующую информацию, чтобы правильно заполнить ваши подсказки для вашей среды:
- Общий тип конфигурации почты?: Для этого мы выберем интернет -сайт, так как он соответствует нашим потребностям инфраструктуры.
- Системное имя почты: это базовый домен, используемый для построения действительного адреса электронной почты, когда указана только часть учетной записи адреса. Например, имя хоста нашего сервера -
mail.example.com
, но мы, вероятно, хотим установить имя системной почты наexample.com
, чтобы с учетом имени пользователя `user1 Адрес защищен от спамботов. Вам нужен JavaScript, включенный для просмотра it.document.getElementbyId (‘cloak939888f102c844e786c95e32ef264a8c’). Innerhtml = ‘’; var prefix = ‘m A’+‘I l’+’t O’; =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o M ‘; var Addy_text939888f102c844e786c95e32ef264a8c =’ u S e R1 ‘+’ @ ‘+’ e X#97; Mpl @ #101; ‘+’ . ‘+’ C o M ‘; Document.getElementById (’ CLOAK93988F102C844E786C95E32EF264A8C ‘). InnerHTML+=’ ‘+ADDY_TEXT93988F102C8444E786C95E326’ ’’ ‘. - Руководство и почтовая почта Получатель: это учетная запись Linux, которая будет перенаправлена почта, адресованная
root@
иpostmaster@
. Используйте свою основную учетную запись для этого. В нашем случае Сэмми. - Другие направления для принятия почты для: это определяет почтовые направления, которые примет этот экземпляр Postfix. Если вам нужно добавить любые другие домены, которые этот сервер будет нести ответственность за получение, добавьте их здесь, в противном случае по умолчанию должно работать нормально.
- Силы синхронных обновлений в очереди почты?: Поскольку вы, вероятно, используете журналированную файловую систему, примите здесь нет.
- Локальные сети: это список сетей, для которых ваш почтовый сервер настроен на передачу сообщений. Дефолт должен работать для большинства сценариев. Если вы решите изменить его, убедитесь, что будете очень ограничительными в отношении сетевого диапазона.
- Ограничение размера почтового ящика: это можно использовать для ограничения размера сообщений. Установка его на «0» отключает ограничение любого размера.
- Локальный характер расширения адреса: это символ, который можно использовать для отделения обычной части адреса от расширения (используется для создания динамических псевдонимов).
- Интернет -протоколы для использования: выберите, ограничить ли IP -версия, которую поддерживает Postfix. Мы выберем «все» для наших целей. Чтобы быть явным, это те настройки, которые мы будем использовать для этого руководства:
- Общий тип конфигурации почты?: Интернет -сайт
- Системная почта Имя: Пример.com (не mail.example.com)
- root и postmaster mail Получатель: Сэмми
- Другие направления для принятия почты для: $ myhostname, example.com, mail.example.com, localhost.example.com, localhost
- синхронные обновления в очереди на почту?: Нет
- Локальные сети: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Ограничение размера почтового ящика: 0
- Локальный характер расширения адреса: +
- Интернет -протоколы для использования: все Если вам нужно вернуться, чтобы повторно настроить эти настройки, вы можете сделать это, набрав:
$ sudo dpkg-reconfigure postfix
Подсказки будут предварительно заполнены вашими предыдущими ответами. Когда вы закончите, теперь мы можем сделать немного больше конфигурации, чтобы настроить нашу систему, как нам это хотелось.
FAQS
Для чего используется постфикс?
Postfix-это бесплатный агент по передаче почтовой передачи (MTA) с открытым исходным кодом (MTA) для доставки электронных электронных писем на учетные записи, которые являются внешними по отношению к системе. Это отличная альтернатива широко используемой программе Sendmail. Сервер по электронной почте postfix прост и легко настроить SMTP -сервер Ubuntu
Postfix с открытым исходным кодом?
Postfix Mail Server-это агент с открытым исходным кодом и самостоятельно отправленный агент по почте (MTA). POSTFIX LINUX SMTP -сервер Репозиторий исходный код доступен на GitHub.
бесплатный постфикс?
Да, PostFix - это бесплатный в использовании, загружать и настроить PostFix для отправки Mail Open Source MTA, выпущенной в соответствии с публичной лицензией IBM 1.0.
На каком языке написан Postfix?
Программное обеспечение для управления списком электронной почты PostFix написано на языках C и HTML.
Каковы лучшие альтернативы Postfix?
DoveCot, OpenSMTP, SendMail, MailInator, Postal, DoveCot, Exim и Qmail - некоторые популярные альтернативы PostFix SMTP конфигурации.