0
私のウェブサイトはGodaddyサーバーでホストされています。電子メールを送信しようとしていますが、「操作がタイムアウトしました」と表示されています。エラー。私はリンクをたどってみたが動作していない。 GoDaddy email sending failed電子メールを送信できません
と Not Able To Send Email Via C#
私はこれまでのコードの下にしようとしています。
のweb.configで<system.net>
<mailSettings>
<smtp>
<network host="smtpout.secureserver.net" userName="username" password="secret" />
</smtp>
</mailSettings>
</system.net>
と
var SmtpClient = new SmtpClient();
SmtpClient.Send(frommail,tomail,subject,body);
背後にあるコードで私はまた、コード
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress(txtForgotEmail.Text));
msg.From = new MailAddress("email");
msg.Subject = "subject";
msg.Body = "msg body"
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Credentials = new NetworkCredential("toemail", "secret");
client.Port = 25;
client.UseDefaultCredentials = false;
client.Send(msg);
P.S.下にしようとしています私は、でも、ローカルホストからの電子メールを送信しても、設定のポートは参照してください使用する何のため
<network host="smtpout.secureserver.net" userName="username" password="secret" port=25/>
へ
client.EnableSsl = false;
client.UseDefaultCredentials = false;
明示的なSSLポート、つまり587で試しましたか? – Webruster