环境搭建和发邮件
收邮件要域名(研究中),会在下一篇介绍,第三篇介绍主要介绍怎么搭建web形式的邮件
1:安装Postfix
apt-getinstallpostfix
安装过程中会需要设置配置,会跳出Internet Site,System mail name填写xx.com(设不设置没什么卵用,没域名,哈哈)。
之后postfix安装完毕并且启动了。
2:安装 mailutils,发邮件需要用到
sudo apt-get install mailutils
3:启动Postfix服务
输入 /etc/init.d/postfix start
[....] Starting postfix (via systemctl): postfix.service==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'postfix.service'.
Authenticating as: 树莓派的用户名,,, (树莓派的用户名)
Password:
然后输入密码
==== AUTHENTICATION COMPLETE ===
. ok
这样就启动成功了
4:测试发邮件
第一种方法(这种方法收到的邮件没有邮箱地址):
输入 echo "Mail Content" | mail -s "Mail Subject" xx@xx.com 命令行
Mail Content 是邮件内容
Mail Subjece 是邮件标题
xx@xx.com是要发给谁的邮件地址
第二种方法:
输入 telnet localhost 25
输入 mail from:xx@xxx.com 回车
输入 rcpt to:xx@xx.com 回车
输入 data (这个是输入邮件内容)
输入 .
输入 quit (退出)
然后登陆外网的邮件 查看收到的邮件。
目前不能从外网发邮件到内网。
5:登陆邮箱查看是否收到邮件
注意
- 没内网穿透发局域网的邮件(发outlook邮件),我的是用花生壳设置了内网穿透可以直接发邮件,像QQ,163
- 发送过去的邮件一般都在垃圾邮件里面 这样就成功了一半
- 在安装Postfix之前需要关闭或者卸载Sendemail
- /etc/init.d/postfix start 启动服务
- /etc/init.d/postfix stop 停止服务
- /etc/init.d/postfix restart 重启服务
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。