smtp发送邮件
一米软件发现有很多人想尝试用smtp发送邮件,但在网上一搜很多都是教你如何用python来做到smtp发送邮件,这就让不会代码的我们望而却步,其实不会代码也可以用阿里云的smtp发信功能来进行smtp发送邮件,下面就一起来看看吧。
首先开启 SMTP 发信功能
您需要先开启 SMTP 发信功能才能通过 SMTP 接口发送邮件。
登录邮件推送控制台。
单击左侧导航栏中 发信地址,进入发信地址页面。
在发信地址列表中,找到您要开启 SMTP 发信功能的发信地址,在对应的操作栏中单击 设置 SMTP 密码。
在弹出对话框中填写 SMTP 密码,然后单击 确定。
SMTP 发信方法
SMTP 协议是一个简单的邮件传输协议,利用它您可以将邮件发送给别人。此协议使用命令和应答在客户端与服务器之间传输报文。即客户端发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。
目前最新的 SMTP RFC 协议是 RFC5321 。
使用 SMTP 协议的邮件服务器分为两种:
一种为邮件发送服务器,通常叫做 smtpd,需要发件人进行认证。
一种为邮件接收服务器,通常叫做 mx,接收外部运营商用户投递给本地用户的邮件。
阿里云邮件推送的邮件服务器为 smtpd,所以需要进行用户认证(要求认证用户名和发件人必须一致),认证用户名(就是发件人)和密码可以通过控制台进行设置。
程序中调用 SMTP 发送邮件可以使用各种语言的 SMTP Library。详细参考,请见 SMTP 调用示例。
通过 SMTP 协议发送邮件的整体过程如下:
客户端使用 telnet 命令连接到SMTP服务器,建立会话。
客户端发送一个 HELO 或 EHLO 命令。
客户端发送一个 AUTH 认证命令进行用户登录(使用 smtpd 方式)。
客户端发送一个 MAIL 命令指定发件人。
客户端发送一个 RCPT 命令指定收件人。
客户端发送一个 DATA 命令准备输入邮件正文。
客户端发送一个 . 命令(点命令)表示 DATA 命令结束。
客户端发送一个 QUIT 命令结束会话。
示例
为帮助您熟悉使用 SMTP 协议发送邮件的流程,提供以下 telnet 命令会话过程示例,来描述 SMTP 命令会话过程。
备注:其中 S 代表服务器,C 代表客户端。可以使用 Linux 命令 echo -n Content|base64 进行 base64 编码。
- S:220 smtp.aliyun-inc.com MX AliMail Server(127.0.0.1)
- C:EHLO test.com
- S:250-smtp.aliyun-inc.com
- S:250-8BITMIME
- S:250-AUTH=PLAIN LOGIN XALIOAUTH
- S:250-AUTH PLAIN LOGIN XALIOAUTH
- S:250-PIPELINING
- S:250 DSN
- C:AUTH LOGIN
- S:334 dXNlcm5hbWU6
- C:dGVzdEB0ZXN0LmNvbQ== 备注:用户名test@test.com的base64编码
- S:334 UGFzc3dvcmQ6
- C:dGVzdA== 备注:用户密码test的base64编码
- S:235 Authentication successful
- C:MAIL FROM:
备注:注意用 <> 将发件人扩起来 - S:250 Mail Ok
- C:RCPT TO:
- S:250 Rcpt Ok
- C:DATA
- S:354 End data with
. - C:subject: test
- C:from:
- C:to:
- C:
- C:test
- C:.
- S:Data Ok: queued as freedom ###envid=148316944
- C:QUIT
- S:221 Bye
其中,DATA 命令后输入的邮件正文示例中,采用了最简单的文本字符串数据。对于标准的富文本邮件,应该进行规范的 MIME 格式化,包括主题、正文的编码等,这样可以降低被接收方服务器判为垃圾邮件的风险。
上一条:邮件怎么发送
下一条:超级邮件群发机破解版
-
哪个邮箱可以群发邮件
邮件群发啥邮箱是都可以的,主要分为3类,一类是免费个人邮箱,有163,sina,qq等;一类是付费...
2019-04-10 14:14:44 阅读:5669 #网络营销#
-
邮箱代发
邮箱代发是指您在发信时使用自己其他的电子邮件地址作为发件人进行发送邮件。 通...
2022-02-08 16:12:02 阅读:2882 #网络营销#
-
群发邮件要选择分别发送吗
群发邮件要选择分别发送吗?关于“分别发送”功能,下面一米软件来给大家详细介绍一下。 ...
2022-09-08 13:53:55 阅读:1415 #网络营销#
-
阿里巴巴信息软件采集下载
一米智能阿里巴巴信息软件采集下载地址:https://www.yimisoft.com/soft/...
2022-12-14 11:37:45 阅读:831 #网络营销#
-
excel 群发邮件
很多人不清楚excel 群发邮件具体该怎么去做,下面就让一米软件来教教大家。 ...
2021-06-22 13:34:01 阅读:1742 #网络营销#
热门推荐
- 1做外贸用哪个客户端阅读:47
- 2没有新客户该怎么开发阅读:45
- 3facebook自动发帖阅读:56
- 4facebook如何开发外贸客户阅读:61
- 5谷歌如何快速搜索客户信息阅读:92
- 6FB怎么引流阅读:76
- 7外贸客户获客方法有哪些阅读:89
- 8如何在facebook开发潜在客户阅读:85
- 9外贸新手会遇到的问题阅读:102
- 10Facebook怎么开户阅读:96
- 11新人做外贸怎么找国外客户阅读:124
- 12facebook怎样开发客户阅读:129
- 13如何利用谷歌开发客户阅读:136
- 14怎么用facebook开发客户阅读:136
- 15facebook怎么引流阅读:286
- 16邮件怎么群发阅读:325
- 17 寻找外贸精准搜索客户邮箱的方法阅读:246
- 18 外贸邮件营销内容模板阅读:299
- 19 邮箱动态群发是什么意思阅读:431
- 20邮件群发单显是什么意思阅读:344
- 21邮件营销怎么做阅读:292
- 22 邮件营销进箱率高么阅读:318
- 23群发邮件怎么发很多人阅读:323
- 24如何大量群发邮件阅读:316
- 25qq邮箱如何一次性发很多人阅读:370
- 26邮件群发如何有效获客阅读:285
- 27 Facebook广告投放专业术语大全阅读:342
- 28 如何制定有效的Facebook推广预算...阅读:292
- 29 Facebook可能认识的人是如何推荐...阅读:263
- 30 Facebook受众分析工具推荐阅读:274
标签更多+