フォームに問題があり、送信できません。間違った詳細(安全なコード、電子メール、空のフィールドなど)を入力すると、画面にエラーが表示されますが、これは正しいことです。
しかし、正しいデータをすべて入力すると、フォームを送信できず、次のエラーが発生します。
フォームの送信中にエラーが発生しました。以下を確認してください。
しかし、リストは空です。
SmtpClient smtpClient = new SmtpClient();
MailMessage message = new MailMessage();
try
{
MailAddress fromAddress = new MailAddress("noreply@domain.com", "string1");
// decide who message goes to
string emailGoesTo = "person1@domain.com";
MailAddress toAddress = new MailAddress(emailGoesTo.ToString(), "string1");
message.From = fromAddress;
message.To.Add(toAddress);
message.To.Add("person2@domain.com");
message.Subject = "string2";
message.Body = "New Website Contact Request";
message.Body += "------------------------------------------\r\n";
message.Body += "Name: " + your_name.Text + "\r\n";
message.Body += "Email: " + your_email.Text + "\r\n";
message.Body += "Telephone: " + your_telephone.Text + "\r\n";
message.Body += "Company: " + your_company.Text + "\r\n";
message.Body += "Address: " + your_address.Text + "\r\n";
message.Body += "Postcode: " + your_zip.Text + "\r\n";
message.Body += "Enquiry: " + your_enquiry.Text + "\r\n";
// smtpClient.Host = "string3";
smtpClient.Host = "string4";
smtpClient.Credentials = new System.Net.NetworkCredential("string5", "string6");
smtpClient.Send(message);
Response.Redirect("thankyou.aspx");
}
catch (Exception ex)
{
statusLabel.Text = "Coudn't send the message!";
}
私は初心者ですので、string5
何かありstring6
ますか?
また、何が問題なのですか?このフォームを機能させる方法は?