Я работаю над веб-приложением. Пользователь создаст сообщение электронной почты, которое будет отправлено другому лицу.
Мне бы хотелось, чтобы отправляемое письмо отображалось с имени пользователя и адреса электронной почты пользователя в моей системе. А если они ответят на электронное письмо, оно должно быть отправлено непосредственно на электронный адрес отправителя.
Однако меня беспокоит, что почтовое сообщение выглядит как спам для почтовых фильтров.
Есть ли правильный способ сделать это?
Я заметил на странице "контактов" в блоге WordPress, что-то очень похожее сделано. Заголовки электронной почты выглядят так:
To: email@domain.com
Subject: [Test Blog] =?UTF-8?B?aGVsbA==?=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From:=?UTF-8?B?aGVsbA==?=<sender@senderdomain.com>
Message-Id: <20090207234737.39C9522802F3@web7.sat.wordpress.com>
Date: Sat, 7 Feb 2009 23:47:37 +0000 (UTC)
Return-Path: donotreply@wordpress.com
Что интересно, так это то, что отображаемое имя в теге «from» и имя, отображаемое в строке темы, кодируются. Я не знаю, помогает ли это спам-фильтрам или нет, но я подумал, что это стоит упомянуть.
Кроме того, кто получит уведомление о невозможности доставки в этом примере? Будет ли это идти к sender@senderdomain.com или будет donotreply@wordpress.com?