南宫ng28

欢迎来到南宫ng28(中国)有限公司官网!南宫ng28专业做企业邮箱、网站建设、网站设计、云服务器、域名注册等互联网业务。

使用 SMTP 发送邮件

作者:阿里云企业邮箱    发布时间:2022-09-22 15:51:53  访问量:773  来源:阿里云

阿里企业邮箱开启 SMTP 发信功能

您需要先开启 SMTP 发信功能才能通过 SMTP 接口发送邮件。

  1. 登录 。
  2. 单击左侧导航栏中 发信地址,进入发信地址页面。
  3. 在发信地址列表中,找到您要开启 SMTP 发信功能的发信地址,在对应的操作栏中单击 设置 SMTP 密码
  4. 在弹出对话框中填写 SMTP 密码,然后单击 确定

SMTP 发信方法

SMTP 协议是一个简单的邮件传输协议,利用它您可以将邮件发送给别人。此协议使用命令和应答在客户端与服务器之间传输报文。即客户端发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。

目前最新的 SMTP RFC 协议是 。

使用 SMTP 协议的邮件服务器分为两种:

  • 一种为邮件发送服务器,通常叫做 smtpd,需要发件人进行认证。
  • 一种为邮件接收服务器,通常叫做 mx,接收外部运营商用户投递给本地用户的邮件。

阿里云邮件推送的邮件服务器为 smtpd,所以需要进行用户认证(要求认证用户名和发件人必须一致),认证用户名(就是发件人)和密码可以通过控制台进行设置。

程序中调用 SMTP 发送邮件可以使用各种语言的 SMTP Library。详细参考,请见

通过 SMTP 协议发送邮件的整体过程如下:

  1. 客户端使用 telnet 命令连接到SMTP服务器,建立会话。
  2. 客户端发送一个 HELO 或 EHLO 命令。
  3. 客户端发送一个 AUTH 认证命令进行用户登录(使用 smtpd 方式)。
  4. 客户端发送一个 MAIL 命令指定发件人。
  5. 客户端发送一个 RCPT 命令指定收件人。
  6. 客户端发送一个 DATA 命令准备输入邮件正文。
  7. 客户端发送一个 . 命令(点命令)表示 DATA 命令结束。
  8. 客户端发送一个 QUIT 命令结束会话。

示例

为帮助您熟悉使用 SMTP 协议发送邮件的流程,提供以下 telnet 命令会话过程示例,来描述 SMTP 命令会话过程。

备注:其中 S 代表服务器,C 代表客户端。可以使用 Linux 命令 echo -n Content|base64 进行 base64 编码。



声明:本文由阿里云企业邮箱收集整理的《使用 SMTP 发送邮件》,如转载请保留链接://nenerecords.net/news_in/2547

南宫ng28(中国)有限公司官网

  • 地址:上海市徐汇区龙吴路1500号交大科技园A幢310室
  • 电话:4009002208
  • 手机:15821486756
  • 邮箱:tengxi@qq366.cn

售前咨询

售后客服