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

Правильный SPF для использования google-приложений с дополнительным сервером исходящей почты

[Спросил об этом в stackoverflow и был упомянут здесь]

Мы разрабатываем индивидуальное веб-приложение для клиента. Это приложение находится на отдельном сервере server.com, чем клиентский веб-сайт www.client.com. У каждого пользователя нашего приложения есть адрес электронной почты, например user1@client.com, user2@client.com и т. Д. Клиент использует Google Apps для бизнеса для своих электронных писем пользователей (например, user1@client.com).

Вот что нам нужно: каждый пользователь должен иметь возможность отправлять определенные электронные письма людям из своего списка контактов. Эти письма приходят с нашего ящика server.com. Но мы хотим, чтобы адресом From и Reply-To был пользователь, который его отправил, например user2@client.com.

Как сделать так, чтобы наш ящик server.com был авторизованным отправителем электронных писем с client.com? Я нашел запись SPF для приложений Google, и она:

v = spf1 включают: _spf.google.com ~ все

(1) Как добавить «server.com» к этой записи SPF?

(2) Из PHP, как мы можем гарантировать, что электронное письмо, отправленное с нашего server.com, по-прежнему говорит «От: user2@client.com»?

Спасибо!

v=spf1 a:server.com include:_spf.google.com ~all

Это позволяет устройству (ам) server.com решает.


PHP создает конверт сообщения полностью независимо от имени хоста устройства, с которого оно отправлено. Правильно установите заголовки в своем коде, SMTP-реле, из которого он исходит, не имеет значения для очевидного отправителя.