示例代码:我需要发送给您朋友的功能......
NetworkCredential loginInfo = new NetworkCredential("admin@gmail.com", "password");
MailAddress to = new MailAddress("mailto@gmail.com");
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.EnableSsl = true;
client.Credentials = loginInfo;
MailAddress from = new MailAddress("from@gmail.com");
MailMessage message = new MailMessage(from, to);
message.Subject = "demo";
message.Body = @"msgBody";
client.Send(message);
答案 0 :(得分:1)
Reasion是你使用的是smtp的Gmail吗? 它会因安全问题而发生......你使用gmail地址并发送电子邮件为xyz@microsoft.com它可能会产生问题....
这是因为gmail不允许这样做。
它可能适用于您自己的域名。
答案 1 :(得分:0)
你可以试试这个
message.Headers.Add("From", "From Name <from@gmail.com>");