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);
%> 

ASP.Net中的邮件发送问题

可能是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。