gpt4 book ai didi

asp.net - 如何在web.config中配置smtp设置

转载 作者:行者123 更新时间:2023-12-03 09:00:56 24 4
gpt4 key购买 nike

我正在尝试解决与继承的网站有关的电子邮件问题,并且无法访问代码(即仅编译后的文件)。该站点需要托管在具有其他smtp服务器的新Web服务器上。

在对代码进行反编译后,我可以看到使用如下代码段中的方法发送电子邮件,并且将smtp设置为smtpMail.SmtpServer =“localhost”,但是我新的网络服务器的smtp服务器为“relay.tagadab.com”这在web.config中,以便将本地主机作为“relay.tagadab.com”

 Imports Microsoft.VisualBasic, System.Web.Mail

Shared Sub SendMail(ByVal ToAdd, ByVal FromAdd, ByVal Message, ByVal Subject)

Dim msgMail As New MailMessage()

msgMail.To = ToAdd
msgMail.From = FromAdd
msgMail.Subject = Subject
msgMail.Headers.Add("X-Mailer", "ASP.NET")

msgMail.BodyFormat = MailFormat.Text
msgMail.Body = Message
'SmtpMail.SmtpServer = "mail.the-radiator.com"
SmtpMail.SmtpServer = "localhost"
SmtpMail.Send(msgMail)

End Sub

我在web.config中添加了此部分,但这没有什么不同
 <system.net>
<mailSettings>
<smtp>
<network host="relay.tagadab.com" port="25" />
</smtp>
</mailSettings>
</system.net>

最佳答案

Web.Config文件:

<configuration>
<system.net>
<mailSettings>
<smtp from="yourmail@gmail.com">
<network host="smtp.gmail.com"
port="587"
userName="yourmail@gmail.com"
password="yourpassword"
enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
</configuration>

关于asp.net - 如何在web.config中配置smtp设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19233108/

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