【发布时间】:2015-05-20 13:38:00
【问题描述】:
我在服务器上安装了 windows server 2008 服务 SmarterMail。配置的界面和完美的工作。 我在 .net c# 中创建了一个软件,代码如下:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("info@domain.it", "Prova");
foreach (string recips in email)
{
mail.To.Add(recips);
}
mail.Subject = "PRova";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Body = messaggio;
foreach (string itemurl in file)
{
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment(itemurl);
mail.Attachments.Add(attachment);
}
SmtpClient smtp = new SmtpClient(server);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("prova", "prova");
smtp.Send(mail);
问题是当我向地址@gmail.com 发送电子邮件时。 电子邮件来自除 gmail 之外的所有域。可能是什么原因?
【问题讨论】:
-
您能否使用另一个邮件客户端(Outlook、Thunderbird 等)从同一主机以相同的发件人地址将此类邮件发送到同一收件人?
-
您确定它没有被标记为垃圾邮件吗?