发送邮件asp.net mvc时出错

时间:2010-05-18 11:16:47

标签: asp.net

您好,每当我尝试通过帐户创建从我的应用程序发送邮件时,我都会收到以下错误。

用户不在本地;请尝试不同的路径。服务器响应是:System.Net.Mail.SmtpTransport.SendMail中的错误收件人(MailAddress发件人,MailAddressCollection收件人,String deliveryNotify,SmtpFailedRecipientException& exception)

客户端提供的Smtp设置没问题。当我用web上的gmail smtp设置替换我的smtp设置时,邮件进展顺利。但是当我的smtp设置被设置为客户端提供的smtp设置时,会发生错误。< / p>

我的web.config中有以下内容。

<mailSettings >
      <smtp deliveryMethod="Network" from="from addressm" >
        <network defaultCredentials="true" host="hostname" port="25" userName="username" password="password"  />
      </smtp>
    </mailSettings>

2 个答案:

答案 0 :(得分:1)

您在To地址使用的电子邮件地址在SMTP服务器上不存在,因此被拒绝。

确保使用现有的电子邮件地址。

有关详细信息,请参阅this论坛帖子。

答案 1 :(得分:0)

错误收件人错误表示您要发送某些邮件的地址不存在。仔细检查