在GoDaddy上通过gmail SMTP发送电子邮件

18 .net c# smtp

这可能吗?我可以通过localhost发送,但在godaddy上,电子邮件不会被发送.有没有人设法实现这一目标?

我正在使用C#

jke*_*ley 14

似乎GoDaddy阻止了gmail的smtp访问所需的SSL端口.这意味着你现在运气不好.你可以使用GoDaddy的本地中继:

relay-hosting.secureserver.net没有凭据.

http://help.godaddy.com/article/955


Lui*_*rez 11

我可以使用web.config中的这些设置通过GoDaddy发送电子邮件:

<configuration>
    <system.net>
        <mailSettings>
            <smtp>
                <network 
                    host="smtpout.secureserver.net" 
                    userName="emailaccount@yourdomain.com" 
                    password="****" />
                <!--
                As per @Yoro's comment you might have
                luck including the port number as well
                -->
            </smtp>
        </mailSettings>
    </system.net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

而这段代码:

var SmtpClient = new SmtpClient();
SmtpClient.Send("emailaccount@yourdomain.com", "to@whatever.com", "subject", "body");
Run Code Online (Sandbox Code Playgroud)

注意我相信您发送的电子邮件中的发件人地址必须来自您的域.我尝试从另一个域发送电子邮件并收到错误消息.

您必须确保在GoDaddy中有一个电子邮件帐户,您可以登录并转到产品>电子邮件>电子邮件计划进行检查.您还必须确保打开SMTP中继,默认情况下它已打开.同样重要的是,默认情况下我的GoDaddy帐户只允许我每天发送250封电子邮件.


小智 5

我正在使用GoDaddy上的ASP.Net MVC 3创建一个简单的联系表单.我希望能够将电子邮件发送到Google Apps上托管的帐户.这个问题符合我的情况,但只有这篇GoDaddy帮助文章真正解决了我的问题.希望它可以帮助别人!

文章中的代码示例:

    // language -- C#
// import namespace
using System.Web.Mail;

private void SendEmail()
{
   const string SERVER = "relay-hosting.secureserver.net";
   MailMessage oMail = new System.Web.Mail.MailMessage();
   oMail.From = "emailaddress@domainname";
   oMail.To = "emailaddress@domainname";
   oMail.Subject = "Test email subject";
   oMail.BodyFormat = MailFormat.Html; // enumeration
   oMail.Priority = MailPriority.High; // enumeration
   oMail.Body = "Sent at: " + DateTime.Now;
   SmtpMail.SmtpServer = SERVER;
   SmtpMail.Send(oMail);
   oMail = null; // free up resources
}
Run Code Online (Sandbox Code Playgroud)


Ree*_*sey 4

这似乎是一个常见问题。

有两件事是必需的。

  • 添加将用于身份验证的用户。您无法通过 GoDaddy 匿名发送
  • 请遵循此处指定的配置。

这应该可以使其正常工作。

  • 该链接现已失效 (12认同)