一、邮件发送过程
A使用163邮箱发送邮件给B(qq邮箱)。首先A会把邮件通过SMTP(Simple Mail Transfer Protocol)协议传输到163的Smtp服务器上,163的Smtp服务器会根据B的邮箱账号,把邮件通过Smtp协议发给QQ邮箱的Smtp服务器。QQ的Smtp服务器接收到邮件消息后会将之存储在QQ邮箱的邮件存储设备上。当B登陆QQ邮箱后,如果有新邮件,POP3服务器就会从QQ邮箱的邮件存储设备上读出邮件并通过POP3/IMAP服务发送给邮件客户端的B。
思路很清晰,遇见的问题在文末的参考资料已经给出。
二、编程实现
2.1 主框架
发送邮件的大致流程:
第一步、创建邮件,利用MailMessage类实现。
第二步、创建邮件发送客户端并发送邮件,利用.net框架下内置的SmtpClient类。
p