Свойство отправителя - это то, откуда вы получаете это значение.
Хотя вы можете установить заголовок Return-Path, в соответствии с RFC, принимающий почтовый сервер должен удалить все значения заголовка Return-Path.и поместите значение заголовка Return-Path со значением команды envelope MAIL FROM.
Что вы хотите сделать, так это использовать not-delivered@sample.org в качестве значения команды MAIL FROM и человекачитаемое значение в обычном заголовке FROM.Вы не можете сделать это в System.Net.Mail.Все, что вы используете в качестве значения FROM, будет использоваться в качестве значения MAIL FROM.
Вы должны использовать сторонний продукт.
- Dave
PS:
-Бесстыдный плагин -
Как и aspNetEmail , который является моим продуктом и поддерживает эту функцию.