我知道這個問題已經完成了死亡,但沒有我在這裏找到答案的問題。發送電子郵件通過GoDaddy
我在我的控制器中有以下代碼;
SmtpClient smtpClient = new SmtpClient();
try
{
smtpClient.Host = "smtpout.secureserver.net";
smtpClient.Port = 25;
smtpClient.Timeout = 10000;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("[email protected]", "EmailPassword");
String bodyText = fvm.ContactNumber + "\n" + fvm.EmailAddress + "\n" + fvm.FirstName + " " + fvm.LastName + "\n" + fvm.Comments;
MailMessage mailMessage = new MailMessage("[email protected]", "[email protected]", fvm.Reason, bodyText);
mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
smtpClient.Send(mailMessage);
}
catch(Exception ex) { }
此代碼在我的本地盒子上工作得很好,但在GoDaddy服務器上發佈時不會發送。
有誰知道如何發送電子郵件從GoDaddy?
刪除你的catch塊,並告訴我們你得到了什麼異常。 – SLaks 2010-05-31 00:38:15
好吧,但將無法做到這一點幾個小時。謝謝@SLaks。聽起來,雖然代碼看起來是正確的嗎? – griegs 2010-05-31 00:39:06
是的,它的確如此。你可能正在打防火牆。 – SLaks 2010-05-31 00:43:50