ASP.Net中的邮件发送问题
本文关键字:问题 Net ASP | 更新日期: 2023-09-27 18:03:10
我想通过ASP.Net发送一封邮件。但是,这会给我"SendUsing"错误。
代码:<%
string strKime = "xxx@hot.com";
string strKimden = "deneme@hot.com";
string strKonu = "ASP.net mail gönderme işlemi";
string strMetin = "Bu sayfa asp.net mail komponenti tarafından gönderildi";
System.Web.Mail.SmtpMail.Send(strKimden, strKime, strKonu, strMetin);
%>
可能是SMTP服务器配置不正确?在调用System.Web.Mail组件或CDO时,建议始终指定明确的smtpserver名称。
不确定是否在标记中直接使用。理想情况下,您应该有一个通用代码来发送带有所需参数的电子邮件。查看其他答案中的链接
是否在web.config
文件中添加了SMTP
设置?
<system.net>
<mailSettings>
<smtp>
<network
host="ServerHostname"
port="portNumber"
userName="username"
password="password" />
</smtp>
</mailSettings>
邮件发送需要SMTP
设置
您必须将SmtpClient主机属性设置为"mail.hot.com"或您的发送邮件服务器的ip。