2

サーバーからメールを取得するためにOpenPop.netを使用していますが、 OpenPop.netでメールを送信する方法が見つかりません。OpenPop.netでメールを送信するにはどうすればよいですか?

4

2 に答える 2

4

私はかなり長い間取り組んできましたOpenPop.Net。これは、Gmail アカウントを使用してメールを送信するための簡単なコードです。

protected void btnSendMail_Click1(object sender, EventArgs e)
    {
        SmtpClient c = new SmtpClient("smtp.gmail.com", 587);
        MailAddress add = new MailAddress(txtReceiverEmailAddr.Text);
        MailMessage msg = new MailMessage();
        msg.To.Add(add);
        msg.From = new MailAddress(txtYourEmailAddr.Text);
        msg.IsBodyHtml = true;
        msg.Subject = txtSubject.Text;
        msg.Body = txtBody.Text;
        c.Credentials = new System.Net.NetworkCredential(txtYourEmailAddr.Text, txtYourPassword.Text);
        c.EnableSsl = true;
        c.Send(msg);
    }

それが役に立てば幸い。

于 2013-08-06T05:27:02.470 に答える
4

POP3 は、電子メール取得プロトコルです。送信には使用しません。電子メールを送信するには、SMTP クライアントを使用する必要があります。

.NET BCL に 1 つあります: http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx

于 2013-05-22T03:32:48.510 に答える