如何使用Openpop.net发送邮件?

时间:2013-05-22 03:28:05

标签: c# openpop

我使用OpenPop.net从服务器获取邮件,但我找不到OpenPop.net中的方法发送邮件,如何在OpenPop.net发送邮件?

2 个答案:

答案 0 :(得分:4)

POP3是一种电子邮件检索协议。它不用于发送。要发送电子邮件,您需要使用SMTP客户端。

.NET BCL中有一个:http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx

答案 1 :(得分: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);
    }

希望它有所帮助。