1、下载Jmail组件,并安装,将jmail.dll引用到工程中:
2、定义一个实体保存接受邮件的基本信息,为了简单起见,只定义了四个字段:
MailInfo
class
MailInfo
{
public string FromMail
{
get ;
set ;
}
public string MailSubject
{
get ;
set ;
}
public string MailMessage
{
get ;
set ;
}
public List < string > atts
{
get ;
set ;
}
}
{
public string FromMail
{
get ;
set ;
}
public string MailSubject
{
get ;
set ;
}
public string MailMessage
{
get ;
set ;
}
public List < string > atts
{
get ;
set ;
}
}
3、邮件发送代码:
代码
4、邮件接收代码:
代码
5、测试:
1)、在server中填写:smtp.163.com , mail:***@163.com password:******
2)邮件发送:填写收件人、主题、内容、附件。
3)将server改写成:pop3.163.com , mail:***@163.com password:******,收取的邮件和附件,如下图:
6、总结:
这个非常的简单,网上也有很多代码,这里提供一个完整的Demo下载,偶也是整理网上的代码。
使用网易的邮箱测试的时候,请注意开启POP3/SMTP服务(网易自2006年11月16日起,网易免费邮件系统的POP3及SMTP服务将暂停开通,但是2010-01-05 20点40分开始,网易免费邮箱重新免费开放POP3/SMTP服务,感谢缤纷),设置如下图:
本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/02/08/SendMailAndReceiveMail.html,如需转载请自行联系原作者