我想通过ASP.Net.But发送邮件,这给了我“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);
%>
答案 0 :(得分:1)
或许,SMTP服务器配置不正确?建议我们在调用System.Web.Mail组件或CDO时始终指定明确的smtpserver名称。
不确定您是否在标记中直接使用它。理想情况下,您应该有一个公共代码,用于发送带有所需参数的电子邮件。查看其中一个答案中的链接。
答案 1 :(得分:1)
您是否在SMTP
文件中添加了web.config
设置?
<system.net>
<mailSettings>
<smtp>
<network
host="ServerHostname"
port="portNumber"
userName="username"
password="password" />
</smtp>
</mailSettings>
电子邮件发送需要SMTP
次设置。
答案 2 :(得分:0)
您必须将SmtpClient主机属性设置为“mail.hot.com”或外发邮件服务器的IP。