gpt4 book ai didi

asp.net - SMTP 服务器名称和端口

转载 作者:行者123 更新时间:2023-12-02 21:28:27 25 4
gpt4 key购买 nike

我正在尝试使用 asp.net 中的一个简单按钮发送电子邮件。但我收到以下错误 - “传输无法连接到服务器”

  SmtpMail.SmtpServer = "localhost";

我使用了localhost,因为我不知道我的计算机的smtp服务器名称。我该如何修复它?我如何知道 SMTP 服务器 名称?我的操作系统win xp希望有人能帮助我...

最佳答案

要在本地测试电子邮件,请设置 drop folder在您的 C:\驱动器上名为“maildrop”,并将以下内容添加到您的 Web.Config 文件中:

<system.net>
<mailSettings>
<smtp deliveryMethod='SpecifiedPickupDirectory'>
<specifiedPickupDirectory pickupDirectoryLocation="c:\maildrop" />
</smtp>
</mailSettings>
</system.net>

ASP.NET: Using pickup directory for outgoing e-mails

更新:

您应该使用较新的电子邮件库...

使用 System.Net.Mail;

MailMessage msg = new MailMessage(); 
msg.To = "sudheej.j800@outlook.com";
msg.From = "sudheej.j800@gmail.com";
msg.Subject = "hi";
msg.Body = "yes";

SmtpClient smtpClient = new SmtpClient("localhost");
smtpClient.Send(msg);

关于asp.net - SMTP 服务器名称和端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12781668/

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