【发布时间】:2010-12-17 02:44:04
【问题描述】:
我正在使用 Google SMTP 从我的应用程序发送电子邮件。 邮件正常发送。但发件人地址始终设置为验证电子邮件。 这是设计的吗?
SmtpClient smtpClient = new SmtpClient();
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential("myacc@gmail.com", "mypwd");
smtpClient.EnableSsl = true;
MailMessage message = new MailMessage();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
message.From = new MailAddress("guest_email@yahoo.com", "GuestName");
最后一行应该代表访客电子邮件发送邮件。
不知何故,我总是看到它设置为“myacc@gmail.com”,而不是“guest_email@yahoo.com”
这是设计使然还是 Google 不允许这样设置?
我该怎么做我上面说的?
基本上,我的客人会向其他一些人发送邮件。我需要我的客人知道哪些电子邮件被退回。
【问题讨论】:
标签: smtp