私は自分のウェブサイトにメールを送信しようとしているお問い合わせページを持っています.ここに私のコードがあります
feedBack.To.Add("some@some.com");
feedBack.From = new MailAddress("MyClient@some.com");
feedBack.Subject = "Mail from My Client's Website.";
feedBack.Body = "Sender Name: " + Name.Text + "<br/><br/>Sender Last Name:"+LastName.Text+"<br/><br/>Sender Company:"+Company.Text+"<br/><br/>Sender Designation:"+Designation.Text+"<br/><br/>Sender Email:"+Email.Text+"<br/><br/>Sender Phone No:"+ PhoneNo.Text+"<br/><br/>Sender Enquiry:"+Enquiry.Text;
feedBack.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.MyClient.com"; //Or Your SMTP Server Address
//smtp.Port = 25;
//smtp.EnableSsl =false;
smtp.Credentials = new System.Net.NetworkCredential("MyClient@some.com","XXXX");
//Or your Smtp Email ID and Password
smtp.Send(feedBack);
いつもこのエラーが発生し続けます
接続先が一定時間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました 64.37.118.141:25
クライアントに確認しましたが、すべての詳細が正しいです( smtp server name,credentials
)。
ポートを 587 と 465 に設定しようとしましたが、うまくいきませんでした。
誰かがこれで私を助けることができますか?
原因は何ですか?
私はそれを見つけることができません。どんな提案でも大歓迎です。