отправить электронное письмо из офиса 365 с адреса, не совпадающего с адресом учетных данных - PullRequest
0 голосов
/ 19 июня 2020

Я хочу отправить электронное письмо в ASP. net, где я хочу скрыть адрес электронной почты, который я отправляю клиентам. Я хочу показать им другой адрес электронной почты в поле От, поэтому, например, я хочу отправить электронное письмо с адреса abc@abc.com, это электронное письмо аутентифицировано. Когда конечный пользователь получит электронное письмо в свой почтовый ящик, он увидит другой адрес под названием test@test.com.. Они могут ответить на это письмо. У меня пока есть этот код:

testMessage msg = new MailMessage();
msg.To.Add(new MailAddress(txtemail.Text.Tostring(), "To Name"));
msg.From = new MailAddress("abc@abc.com", "From Name");
msg.Subject = "This is a test";
msg.Body = "Hello, this is a test email";
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("userName", "PASS");
client.Port = 121;
client.Host = "smtp.office365.com";
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;

Я не хочу, чтобы клиенты видели мой abc@abc.com адрес электронной почты. Вместо этого я хочу, чтобы они увидели Test@test.com. Как мне этого добиться? Они могут ответить на test@test.com. Я не хочу, чтобы они отвечали на abc@abc.com. Я не уверен, какие настройки мне следует изменить для этого?

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...