Я сделал веб-приложение для отправки электронной почты.Это работает нормально.
Проблема на стороне получателя - получатель показывает NetworkCredential Email пользователя как From Email.А электронная почта, указанная как От электронной почты, не существует.
Я хочу показать получателю электронную почту, а не электронную почту пользователя сети.
пример кода-
using System.Net.Mail;
MailMessage oMsg = new MailMessage();
oMsg.From = new MailAddress("sender@somewhere.com","Diplay Name");
oMsg.To.Add(new MailAddress("recipient@somewhere.com"));
oMsg.Subject = "Send Using Web Mail";
oMsg.Body ="Hi..";
System.Net.Mail.SmtpClient s = new System.Net.Mail.SmtpClient("host", port_no);
System.Net.NetworkCredential nc = new System.Net.NetworkCredential("user", "password");
s.EnableSsl = true;
s.UseDefaultCredentials = false;
s.Credentials = nc;
s.Send(oMsg);
Получатель получает по электронной почте сообщение «user», но я хочу показать «sender@somewhere.com».