这是我使用Exchange Server服务发送电子邮件时使用的代码
本文关键字:电子邮件 代码 Server Exchange 服务 | 更新日期: 2023-09-27 17:57:53
public void ReplyMessage(string subject, string body, string to)
{
EmailMessage message = new EmailMessage(service);
message.Subject = "re: " + subject;
message.Body = body;
message.ToRecipients.Add(to);
message.SendAndSaveCopy();
}
我的问题是它也会发送到gmail或hotmail电子邮件吗?
这完全取决于邮件服务器的设置,通常情况下,发件人或收件人地址都需要是由邮件服务器服务的域。因此,如果你的邮件服务器是mymail.com,只要它来自me@mymail.com它可以发送到gmail/yahoo/hotmail,假设你还没有进入黑名单。同样,如果你从外部地址发送给自己,可能也会很好。
然而,开放中继(例如,从say发送我的示例me@gmail.com到me@hotmail.com)通常会失败,因为服务器最终会被滥用,并被列入黑名单,然后通常还会阻止正确的邮件。