こんにちは、Visual C# 2010 を使用しており、gmail でメールを送信しようとしていますが、次のアドレスにメールを送信しようとすると例外が発生します。
MailMessage mail = new MailMessage(From.Text, To.Text, Subject.Text , richTextBox2.Text);
From.Text
、To.Text
、Subject.Text
、richTextBox2.Text
はすべて、内部に情報を含むテキスト ボックスです。
私が使用しているメールセグメント全体は次のとおりです。
SmtpClient client = new SmtpClient(smtp.Text);
client.Port = 587;
client.Credentials = new System.Net.NetworkCredential(Username.Text, Password.Text);
client.EnableSsl = true;
client.Send(mail);
MessageBox.Show("mail sent");
例外は次のとおりです: FormatException は Unhanded でした
例外の説明: 指定された文字列は、電子メール アドレスに必要な形式ではありません
そして、私は次のように情報を入力しようとしました:
MailMessage mail = new MailMessage("you@gmail.com", "me@gmail.com", "hello" , body.Text);
//example //example
しかし、私はまだ例外を取得します。私は何を間違っていますか?
値は次のとおりです。
To.Text = "gerardcrafting@gmail.com";
smtp.Text = "smtp.gmail.com";
Password.Text = "Password";
Username.Text = "staff.gerardcrafting.gmail.com";
Subject.Text = textBox1.Text + "Banned" + richTextBox4.Text;