邮件服务器是如何管理用户的账户密码 和保存大量邮件的?

写过小程序,用 socket 连接 163 的 smtp 服务器,把自己的用户名密码传递过去。流程是按照网上查到的资料,先 HELO,再发送请求验证,然后把 163 邮箱账户密码传递过去。成功后,就可以通过 163 邮箱发邮件给别的 email 了。

有几个疑问:

  1. 邮件服务器是以何种形式管理用户信息?
  2. 邮件服务器是如何管理大量邮件文本的?尤其是群发的邮件+附件是怎么组织的
  3. SMTP 协议定义的就是跟邮件服务器从 HELO 到邮件发送完毕的明文文本传输过程吗?
阅读 5.6k
1 个回答

将邮箱列表存储在数据库中
无论群发多少也只是一个邮件模板而已。。。
附件上传然后将地址保存如数据库即可。
群发的时候可能需要做排队。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进