spf-записи и приложения, отправляющие электронные письма [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть приложение, которое должно отправлять коды ошибок или подтверждения по электронной почте на наш электронный адрес поддержки.

Использование google apps From: Support@mydomain.com to: Support@mydomain.com

Это программное обеспечение находится на каждом сервере клиента (и программное обеспечение не поддерживает smtp-аутентификацию).

У меня проблемы с настройкой spf-записи, чтобы позволить этим письмам проходить.

Вот что у меня есть на данный момент:

"v=spf1 include:mydomain.com -all"

Любая помощь будет оценена по достоинству.

0
задан 9 July 2013 в 06:01
1 ответ

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

В вашем случае я бы просто настроил программное обеспечение для отправки электронной почты как $ servername @ mydomain.com.local и добавьте домен mydomain.com.local в белый список, чтобы электронные письма не попадали в папку нежелательной почты.

Редактировать 1 :
Вы также можете добавить каждый сервер в свою запись SPF (при условии, что у вас меньше 10 серверов; для SPF существует ограничение на поиск 10 записей). Этот метод весьма ограничен и предполагает, что вы собираетесь обновлять SPF каждый раз при добавлении сервера, изменении IP-адресов, удалении и т. Д.

Редактировать 2 :
После моара кофеина я понял, что ваш SPF Record немного ошибочен. Вы, вероятно, имели в виду, что это будет v = spf1 mx -all (это «правильная» запись для 90% + доменов и просто говорит, что почтовые серверы, которые получают электронную почту для домена, являются серверами которые тоже отправляют электронную почту для домена). Если вы хотите добавить серверы, как в Edit # 1, это может выглядеть примерно так: v = spf1 mx a: server01.example.com -all или v = spf1 mx ip: 1.2.3.4 -все .

1
ответ дан 23 November 2019 в 10:06

Теги

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