gpt4 book ai didi

c# - 从 .net 程序发送电子邮件时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:02:08 24 4
gpt4 key购买 nike

我有一个用 C# 和 Framework 2.0 编写的简单 .net Web 应用程序。

它唯一做的就是调用这个函数:

    static void SendMail(string strSubject, string strBody, string strFrom, string strTo, string strHost)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(strFrom);
msg.To.Add(new MailAddress(strTo));

msg.Subject = strSubject;
msg.Body = strBody;
msg.Priority = MailPriority.Normal;

SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = strHost;
smtpClient.Send(msg);
}

它编译和运行没有错误,但无论我将它发送给谁,我都没有收到电子邮件。

然而,奇怪的是,在我经理的计算机上编译和运行的同一个程序运行良好,并发送了一封电子邮件。

我们都在 Visual Studio 2008 上运行它。

他的电脑和我的唯一区别是他用的是 Windows XP 而我用的是 Windows 7。

任何信息都会有所帮助。我正在寻找我可以检查的东西。

最佳答案

听起来可能是防火墙问题。您机器上的防火墙或您网络上的防火墙。另外,检查你的垃圾文件夹。我知道这些听起来很简单,但它对您的经理有效的事实让它看起来像是一个非代码问题。

关于c# - 从 .net 程序发送电子邮件时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com