0

Call of Duty 用のリアルタイム Modding ツールを作成しており、レポート バグ システムを作成しようとしていますが、次のエラーが発生します。

ここに画像の説明を入力

これに使用しているコードは次のとおりです。

private void button4_Click(object sender, EventArgs e)
{
    // Create the mail message
    MailMessage mail = new MailMessage();

    // Set The Addresses
    mail.From = new MailAddress("brinkerzbhtests@gmail.com");
    mail.To.Add("brinkerzbhtests@gmail.com");

    // Login to that email

    // Set The Content
    mail.Subject = "RTM Tool Bug";
    mail.Body = textBox1.Text;

    // Send The Message
    SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
    NetworkCredential info = new NetworkCredential("brinkerzbhtests@gmail.com", "PasswordNotBeingGivenHere");
    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtp.EnableSsl = true;

    try
    {
        smtp.Send(mail);
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

完全なヘルプ画面の画像:

ここに画像の説明を入力

4

2 に答える 2

0

ネットワーク資格情報を作成し、それらを smtp クライアントに関連付けません。

次の行を追加してみてください。 smtp.Credentials = Info;

于 2013-09-19T02:23:39.283 に答える