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

Смена SMTP-провайдера электронной почты - о чем следует помнить?

В настоящее время у меня есть веб-приложение, настроенное для отправки электронной почты через веб-группу, но я испытываю периодические сбои подключения по следующим направлениям:

Errno::ECONNREFUSED: Connection refused - connect(2)

Вместо этого я хотел бы пока перейти к отправке почты на том же сервере - каковы потенциальные ямы при смене провайдера электронной почты, подобного этому, с работающим приложением, и какие меры вы должны предпринять, чтобы убедиться, что электронные письма проходят через своим провайдерам?

Я знаю, что есть такие вещи, как создание резервных копий mx-записей, установка spf-записей и так далее, но я не уверен, насколько важен каждый шаг на этом пути.

Я использую Ubuntu 8.10 в качестве серверной ОС, я использую Рабочая чтобы выделить запросы электронной почты как отдельные процессы.

C

Возможное решение - переключиться с использования веб-сайта на использование SMTP-серверов Google Mail для отправки вашей почты.

Поскольку серверы Google надежны и бесплатны, у вас никогда не возникнет проблем.

Вот что надо делать:

  1. Установите Google Apps в домене.
  2. Настройте записи SPF и т. Д. (Прочтите документацию).
  3. Теперь вы можете свободно отправлять почту через почтовые серверы Google SMTP.
  4. Почта будет отправляться с вашего домена (у него будет правильный @ mydomain.com). Конечно, вы можете попробовать использовать почтовые серверы Google без установки Google Apps в своем домене, но тогда Google изменит адрес электронной почты «от» на ваш адрес Gmail.

Это решение какое-то время мне нравилось. И в качестве бонуса вы также можете использовать gmail для отправки корпоративных сообщений из вашего домена без непрофессионального вида, связанного с привязкой @ gmail.com к концу вашего адреса электронной почты.

в зависимости от того, сколько писем вы отправляете и насколько важно, чтобы они приходили, было бы разумно использовать профессиональную компанию

проверять, выписываться authsmp или для другого подхода постоянный контакт

Вам не нужно настраивать резервные записи MX, то есть только для входящей почты. Записи SPF имеют решающее значение, как сказал Сэм, так же как и проверка того, что ваш интернет-провайдер и брандмауэры не будут блокировать трафик. Вы также захотите убедиться, что у вашего интернет-провайдера есть хорошая обратная запись DNS (также известная как PTR) для IP-адреса, с которого будут отправляться электронные письма (критическое различие между «похоже, исходят от» и «IP-адресом сервера» , в зависимости от вашего брандмауэра!), которое преобразуется в имя хоста, например mail.your-domain.com. Без этого многие, многие домены будут отклонять ваши электронные письма, потому что большинство интернет-провайдеров предоставляют вам PTR-запись по умолчанию (например, client-001-005.isp.com), и это выглядит как клиент, подключенный к бот-сети, поскольку DNS обеспокоен. Наконец, перед тем, как переключиться, убедитесь, что ваш IP-адрес не включен ни в один из черных списков спама! В прошлом я был неприятно удивлен, обнаружив, что человек / компания, у которых был мой статический IP-адрес до меня, попали во множество черных списков, поэтому, когда мне дали IP-адрес с моей новой учетной записью, я не мог отправить почта!

J.Ja

Первое, что нужно сделать, это проверить, что сервер, с которого вы планируете отправлять почту, может это сделать, убедитесь, что нет проблем с ISP или брандмауэрами, блокирующими порт 25 (я предполагаю, что вы используете smtp).

Если ваш сервер только отправляет почту, а не получает ее вообще, тогда настройка записей MX не является чем-то, что нужно настраивать, чтобы это работало. Тем не менее, что произойдет, если кто-то ответит на одно из этих писем, вы хотите их получить? В этом случае вы можете правильно настроить записи MX и настроить обработку входящей почты.

Записи SPF важны, особенно при работе с крупными почтовыми провайдерами, такими как Hotmail и Gmail, которые часто отклоняют сообщения как спам без надлежащего SPF. Вы также захотите убедиться, что у вас есть правильная настройка обратных записей DNS по той же причине. Вы также должны убедиться, что ваше приветствие на почтовом сервере содержит действительное имя хоста с настройкой записи A.

Если вы хотите, чтобы почта уходила в фоновом режиме, используйте что-нибудь, что использует Sendmail в фоновом режиме.

Sendmail входит в состав большинства дистрибутивов Linux. Это двоичный файл, который отправляет почту. Приятно то, что управление мгновенно возвращается на веб-страницу, а Sendmail помещает все в очередь для отправки в свое время.

Некоторое время назад я написал корзину покупок, которая отправляет электронное письмо после завершения процесса покупки. Я использовал phpmailer, который, в свою очередь, использовал Sendmail. Все работает отлично с того дня, как я перешел на использование Sendmail вместо SMTP-сервера.