email 发送机制

搞了两周的email发送,总结一下学的东西。

首先使用的协议:

发送邮件使用SMTP协议,接收邮件使用POP3/IMAP协议。(smtp.qq.com 端口25 exmail.smtp.qq.com 端口465/587 pop3.qq.com 端口995exmail.pop3.qq.com 端口995)

接收协议的区别:POP3会把邮件下载到本地,然后服务器不保存,IMAP可以把邮件存储在服务器,选择邮件下载到本地


发送流程:

用户发送 ----》SMTP发送服务器 ----》POP3接收服务器 ----》接收用户


思考问题:

1.邮件服务器。(配置单个,或者多个服务器轮循)

2.发送策略。(其实每个服务器肯定都有特定的,可以自己设定,如发送的条数/天,重试次数等)


基本步骤参照后面的博客:http://blog.csdn.net/jiary5201314/article/details/41957753

1.telnet 邮件服务器地址(例如:smtp.qq.com)

2.helo 输入一个名字(test)

3.auth login

输入加密后的邮件地址(加密后的XXX.qq.com)

输入加密后的密码(加密后的密码XXXXXX)
4.mail from:<刚刚认证的邮件地址>(例如:XXX.qq.com)
5.rcpt to:<收件人的邮件地址>(例如:XXX.qq/163/sina/126.com)
6.data
  From:XXX.qq.com
  To:XXX.qq/163/sina/126.com
  Subject:test
 
  test
 
  .(最后这个小数点一定要加上)

状态码说明:
220 : 服务就绪
250 :请求邮件动作正确,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令执行成功会返回此信息)
235 :认证通过
221 :正在处理
354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)
500 :语法错误,命令不能识别
550 :命令不能执行,邮箱无效
552 :中断处理:用户超出文件空间



outlook配置:

1.控制面板--》邮件--》电子邮件帐户-

2.弹出 【帐户设置】 面板,在电子邮件栏选择 新建

3.弹出 【添加新电子邮件账户】 面板, 默认选择不动,点击 下一步 按钮

4.选择 手动配置服务器设置或者其他服务器类型, 点击下一步 按钮

5.选择 Internet 电子邮件, 点击 下一步 按钮

6.用户信息和登录信息按照实际情况填写就行,服务器信息:客户端选择【POP3】,接受服务器【pop3.qq/163/126/sina.com】, 发送邮件服务器【smtp.qq/163/126/sina.com】

7.如果加密就选中【要求使用安全密码(SPA)进行验证】,测试一下,通过点击 下一步 按钮

8.完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值