Когда вы отправляете электронное письмо с использованием пространства имен C# и System.Net.Mail, вы можете установить свойства «От» и «Отправитель» в объекте MailMessage, но ни одно из них не позволяет вам отправлять MAIL FROM и адрес который переходит в раздел DATA, отличающийся друг от друга. MAIL FROM получает значение «From», а если вы установите «Sender», он добавляет еще одно поле заголовка в раздел DATA. В результате «От [email protected] от имени [email protected]» это не то, что вы хотите. Я что-то упускаю?Как настроить почтовый конверт SMTP с помощью System.Net.Mail?
Вариант использования - контроль назначения NDR для информационных бюллетеней и т. Д., Которые отправляются от имени кого-то другого.
В настоящее время я использую aspNetEmail вместо System.Net.Mail, так как это позволяет мне сделать это правильно (как и большинство других библиотек SMTP). С помощью aspNetEmail это выполняется с использованием свойства EmailMessage.ReversePath.
Нет, адрес mail.From будет определять MAIL FROM в конверте и в разделе DATA. Я хочу сделать эти два разных адреса. – 2008-09-09 13:22:19
почта. Из адреса не обязательно будет определяться MAIL FROM в конверте. Это зависит от способа доставки. – bzlm 2009-03-17 07:54:49