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 格式化,包括主题、正文的编码等,这样可以降低被接收方服务器判为垃圾邮件的风险。
上一条:邮件怎么发送
下一条:超级邮件群发机破解版
-
要在文章中自动增加广告?你可以这样做
文章无庸置疑是网站的内容核心,也是决定网站是否会赚钱的关键。所以在文章中添加广告、订阅表单都是很常...
2017-06-05 15:12:22 阅读:5102 #网络营销#
-
偷学东京著衣真本事,拆解成功营销术
这是我每当认识新朋友或跟久未重逢的同学碰面的时候都会被问到的问题:「Jay,你目前从事什么工作阿?...
2017-06-05 15:38:37 阅读:5206 #网络营销#
-
五个决定销售页成败关键的制作技巧
目前最常被用于网络直效营销的销售网页都是采用一页式网页来进行制作的,更被称为世界最完美的销售员。 ...
2017-06-06 15:59:45 阅读:5263 #网络营销#
-
每个网络营销人都该有的页面
当你开始有自己的网站之后,你除了该考虑写些有价值的内容来喂饱你的网站和读者之外,你还需要考虑这些不...
2017-06-06 16:08:59 阅读:4617 #网络营销#
-
经营网站第一天就该做的八件事
中国哲学家 老子说:「千里之行,始于足下。」这句话是在说走一千里路是从脚下第一步开始的,...
2017-06-07 17:51:25 阅读:4350 #网络营销#
热门推荐
- 1怎么利用Facebook赚钱阅读:7768
- 2电子邮件营销的策略 阅读:7145
- 3邮箱群发不进垃圾箱阅读:8013
- 4群发邮箱平台哪个好 阅读:7113
- 5邮件推广中的具体营销步骤阅读:7304
- 6如何群发邮件但不被发现阅读:8574
- 7群发邮件如何不屏蔽阅读:5334
- 8邮件如何群发多个不同的人阅读:5614
- 9哪个邮箱群发效果好阅读:5314
- 10如何群发邮件阅读:5626
- 11电子邮件的营销方法 阅读:5245
- 12电子邮件杂志营销 阅读:5270
- 13电子邮件广告样式阅读:5290
- 14邮件批量发送软件 阅读:5629
- 15外贸邮件群发阅读:5147
- 16哪个邮箱群发效果好阅读:5062
- 17邮件推广的技巧阅读:5390
- 18邮件如何群发阅读:5133
- 19facebook 怎么增加好友阅读:5290
- 20如何可以群发邮件 阅读:5317
- 21邮件广告投放渠道有哪些阅读:5930
- 22批量群发邮件 阅读:5297
- 23怎么发广告邮件阅读:5699
- 24邮件批量发送系统使用方法阅读:5219
- 25群发邮件数量限制阅读:5987
- 26批量发送个性化邮件阅读:5404
- 27邮件怎么群发给很多人阅读:5073
- 28如何自动发广告邮件阅读:5656
- 29如何群发邮件阅读:77632
- 30邮件如何发给多人阅读:78642
标签更多+