树莓派(Ubuntu)邮件服务器环境搭建(一)

环境搭建和发邮件

收邮件要域名(研究中),会在下一篇介绍,第三篇介绍主要介绍怎么搭建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 国际许可协议进行许可。

相关推荐

目录展开