SmtpClient ile bir e-posta gönderirken, e-posta başarıyla gönderilir, ancak alıcı Smpt ana bilgisayarının kullanıcı adını gönderen olarak görür ve MailMessage'de belirtilen gönderen veya gönderen e-postasını görmez.C# SmtpClient aracılığıyla bir e-posta gönderirken, alıcı neden kullanıcı adını değil, göndereni veya e-posta adresini görüyor?
Kod
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
mail.Subject = "subject";
mail.Body = "body";
mail.IsBodyHtml = true;
mail.Sender = "[email protected]";
SmtpClient client = new SmtpClient();
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = smpt.gmail.com;
client.Credentials = new NetworkCredential("[email protected]", "password");
client.EnableSsl = true;
client.Send(mail);
/dan/gönderici olarak görüntüler [email protected] alındığında ortaya çıkan e-posta cevap [email protected] hitap değil.
[email protected] adresini, [email protected] yerine alıcıların e-postasında gönderen olarak görüntülemek mümkün mü?
gmail, farklı bir e-posta adresi kullanarak yeniden yönlendirmeye izin vermiyor. Başlığı, gönderen kişinin adresini değiştirirler. – oppassum
Bunun böyle bir şey olacağını düşündüm. İhtiyacım olanı elde etmek için herhangi bir öneri - göndereni [email protected] olarak görüntülüyor musunuz? –
Farklı bir e-posta sağlayıcısını gmail'den geçmek zorundasınız. – oppassum