Как мне отправить (законное) электронное письмо на выделенный сервер из разных доменов?

Нам нужно отправлять электронную почту с помощью функции PHP mail () (на самом деле CakePHP, которая обертывает эту функцию) прямо с нашего выделенного сервера (app.ourserver.com). Мы хотели бы отправлять почту с app.ourserver.com, но должны отправлять ее как mail.domain1.com И mail.domain2.com. Мы не хотим использовать STMP, поскольку он медленно подключается, особенно к нашим внешним почтовым серверам (mail.domain1.com И mail.domain2.com). Я попытался добавить правильные записи SPF к двум доменам domain1.com и domain2.com, чтобы разрешить ourserver.com отправлять электронную почту, но письмо сразу же отбрасывается как СПАМ на принимающей стороне. Как бы мы это сделали, без использования аутентифицированных учетных записей SMTP на наших внешних доменах?

0
задан 28 January 2016 в 20:36
2 ответа

Я думаю, что ваш заголовок неверен. Должен ли он быть «Как мне отправить электронную почту из другого домена?» или что-то вроде того.

Существует множество причин, по которым вас классифицируют как спам:

  • Проверка rDNS не работает для IP-адреса (PTR -> A -> PTR).
  • Проверка rDNS не работает для вашего имени используйте в команде HELO или EHLO.
  • Ничего не отвечает на порт 25 на вашем сервере. Возможно, вам потребуется настроить локальный почтовый сервер, хотя я бы не рекомендовал вам это делать.
  • Вы занесены в черный список (проверьте свой IP и домен).
  • SPF не работает.
  • DMARC дает сбой.

Если вы посмотрите на заголовки сообщения, классифицированного как спам, вполне могут быть заголовки, сообщающие вам, почему оно было классифицировано как спам.

Вашим первым выбором должно быть использование сервера ретрансляции, которому разрешено отправлять почту для ваш домен. Подключение к порту отправки (который может потребовать аутентификации) должно быть довольно быстрым. Тот факт, что вы обнаруживаете, что подключение к почтовым серверам домена очень медленное, может указывать на то, что вы применяете там правила предотвращения спама. (Мои правила обеспечивают медленное обслуживание плохо настроенных хостов и ускоряют обслуживание хорошо настроенных хостов. Это снижает количество спама.)

1
ответ дан 4 December 2019 в 16:42

Вы можете настроить SSMTP , легкую программу, которая заменяет постфикс и подходит для простой отправки электронной почты, но не получает электронную почту. Вы можете установить адрес отправителя. У меня это хорошо работает. Установка немного неудобна, поэтому вам нужно найти руководство или учебное пособие - моего не будет в ближайшее время.

0
ответ дан 4 December 2019 в 16:42

Теги

Похожие вопросы