Назад | Перейти на главную страницу

Ищем небольшой, легкий, MTA

Я ищу небольшой (с точки зрения циклов процессора) Mail Transfer Agent для Linux. Коробка на самом деле является VPS-сервером, размещенным на Linode. Я создаю сервер, чтобы заменить все услуги, которые в настоящее время предоставляются на общей учетной записи хостинга. Я использую базовый сервер LAMP. Одно из моих веб-приложений отправляет электронные письма пользователям, и у меня есть ответные электронные письма, отправленные в php-скрипт. Все, что я ищу, это что-то легкое, что я могу легко настроить для передачи этих писем в скрипт php. Если бы он также мог действовать как исходящий SMTP-сервер, это тоже было бы здорово.

В настоящее время у меня есть сервер под управлением ubuntu 8.04 LTS, но я не так уж далеко в будущем, и у меня есть много вариантов, если есть лучший вариант для этой ситуации.

Я обычно устанавливаю ssmtp, он простой, легкий и практически не имеет

Видеть эта почта, например, чтобы иметь представление о его конфигурации.

Почему я выбрал ssmtp? Просто потому, что я обнаружил, что это был тот, у кого меньше зависимостей среди других MTA, которые я проверял. При минимальной установке я всегда могу минимизировать количество установленных пакетов с помощью ssmtp. exim и другие достаточно легкие, но имеют больше зависимостей.

большинство МТА достаточно легкие для любых 128 мегабайт в секунду. то, что делает их большими, обычно - это антиспам / вирусная система, такая как spamassassin, clam и т. д.

Итак, если вам нужна только исходящая почта, просто установите любой из exim / postfix / sendmail.

но если вам нужна входящая почта, вам понадобится хороший антивирус / антиспам. для этого я действительно рекомендую вам использовать дешевый хостинг cpanel для обработки электронной почты и позволить vps делать только Интернет.

так же, как я обычно это делал: http://wiki.dennyhalim.com/the-perfect-webserver

Вы можете придерживаться exim, который является частью установки по умолчанию.

Видеть Простая почтовая система для Ubuntu? для процедуры настройки исходящей почты - вы хотите настроить «Интернет-сайт; почта отправляется и принимается напрямую с использованием smtp».

Чтобы включить доставку почты в ваш скрипт через канал, отредактируйте / etc / aliases и добавьте что-нибудь вроде

myscript: |/usr/local/bin/myscript

и создайте /etc/exim4/conf.d/main/00_enable_pipe_transport с этим содержимым:

SYSTEM_ALIASES_PIPE_TRANSPORT=address_pipe

перезапустите exim (/etc/init.d/exim4 restart), и все готово.

Рассмотрите возможность использования xmail для этого. Не используйте прилагаемое программное обеспечение только потому, что оно есть. Скорее всего, вы будете настраивать другие серверы в будущем, и если вам нужен легкий почтовый сервер в вашем наборе инструментов, лучше всего выбрать тот, который выполняет эту работу, изучить его и установить, когда он вам понадобится.