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

Какая служба электронной почты лучше всего подойдет для этого сценария?

Возможный дубликат:
Рекомендуемая служба ретрансляции SMTP

Я использую VPS-сервер в Linode для размещения нескольких веб-сайтов Drupal.

В Интернете я использую Nginx, и вся электронная почта размещается в Google Apps.

Мне нужно разрешить Drupal отправлять электронные письма, но установка postfix - лучший метод, или я могу уйти с чем-то меньшим, поскольку все, что мне нужно на сервере, - это исходящая электронная почта?

Спасибо

Я бы пошел с sSMTP; «чрезвычайно простой MTA для передачи почты из системы в почтовый узел». Наверняка в Google Apps есть шлюз SMTP.

Согласно моему комментарию в другом месте, по умолчанию Drupal предоставляет оболочку вокруг функции php mail (). На ящиках, отличных от MSWindows, система PHP mail () работает, вызывая программу в локальной системе для отправки электронной почты. В случае MSWindows вы просто указываете PHP, где находится SMTP-сервер для использования (но он не обеспечивает sSMTP / startTLS / аутентификацию).

Таким образом, очевидным решением является установка простого MTA, который предоставляет клиент CLI. nullmailer это довольно очевидный выбор.

В качестве альтернативы вы можете настроить Drupal на использование обработчика SMTP вместо mail (). Drupal теперь предлагаю такой модуль на основе phpmailer.

Но если ваше соединение с ретранслятором SMTP не ОЧЕНЬ надежно или вам никогда не понадобится выполнять что-либо более сложное для ваших писем (например, привязка к SPF, добавление подписей, измерение), тогда правильный MTA очереди будет подходящим вариантом. .