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

Ретранслятор Sendmail из Amazon EC2?

У меня есть сайт, работающий на CentOS 5.4 через Amazon EC2. К сожалению, у Amazon не было ничего, кроме проблем с тем, что весь диапазон их IP-адресов регулярно попадал в черный список служб отслеживания спама. Мне нужен почтовый сервер, поэтому я устанавливаю сервер smtp в другом месте, на который хочу отправить, но я не могу просто отправить на него напрямую через PHP, потому что прямой запрос smtp слишком медленный. Я хочу ретранслировать через sendmail, но я никогда раньше не использовал sendmail, поэтому понятия не имею, как его настроить. Все, что я хочу, - это чтобы все электронные письма, отправленные с localhost, передавались на один конкретный внешний сервер, но я не знаю, как это сделать. Я попытался найти учебник в Интернете, но не смог найти ничего особенно ясного в том, как я это делаю. Может кто-нибудь мне помочь?

Функция sendmail, которую вам нужно настроить, является почтовой. Вот простые инструкции по настройке после базовой установки Sendmail.

Таблица рассылки: http://www.cyberciti.biz/faq/force-sendmail-to-route-mail-to-specific-hosts-or-mailserver/ Sendmail полный Monty минус mailertable http://www.howtoforge.com/squirrelmail-configuration-easy-steps-squirrelmail-sendmail-apache-redhat-centos-fedora

Если это не сработает для вас, я бы рекомендовал использовать установку webmin для настройки установки. Я настоятельно рекомендую настроить брандмауэр для исходящей электронной почты.

Пока вы отправляете транзакционные электронные письма, посмотрите на это Служба ретрансляции SMTP. Нет ограничений на отправку электронных писем, доступен бесплатный вариант.

Никогда не использовал их, но у них есть бесплатный план, который вы можете попробовать http://sendgrid.com/. Насколько я понимаю, он был создан специально для решения вашей проблемы.