Я хочу отправить электронное письмо в 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. Я не уверен, какие настройки мне следует изменить для этого?
Любая помощь будет принята с благодарностью.