这是我使用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电子邮件吗?

这是我使用Exchange Server服务发送电子邮件时使用的代码

这完全取决于邮件服务器的设置,通常情况下,发件人或收件人地址都需要是由邮件服务器服务的域。因此,如果你的邮件服务器是mymail.com,只要它来自me@mymail.com它可以发送到gmail/yahoo/hotmail,假设你还没有进入黑名单。同样,如果你从外部地址发送给自己,可能也会很好。

然而,开放中继(例如,从say发送我的示例me@gmail.com到me@hotmail.com)通常会失败,因为服务器最终会被滥用,并被列入黑名单,然后通常还会阻止正确的邮件。