Ubuntu搭建本地SMTP服务
添加主机名和域名
终端输入
1 | sudo gedit /etc/hosts |
打开编辑hosts文件
这里填写为地址+域名的形式
打开hostname文件
sudo gedit /etc/hostname
删除所有内容填上test,就是之前的域名
reboot重启
重启后分别运行
hostname
hostname -f
来检查是否修改成功
下载安装postfix
sudo apt-get install postfix
进行相关设置
选择Internet site
继续下一步
这里与之前填写的主机名和域名保持一致
修改配置信息
输入sudo gedit /etc/postfix/main.cf
修改前
修改mynetworks,追加192.168.1.0/24
inet_protocols = ipv4
增加home_mailbox = Maildir/
修改后
完成后重启postfix
sudo service postfix restart
再使用netstat -nlv查看对应25号端口是否开启
Ubuntu下安装dovecot
安装
输入命令sudo apt-get install dovecot-pop3d dovecot-imapd
配置
打开文件sudo gedit /etc/dovecot/conf.d/10-auth.conf
修改如下两项内容
disable_plaintext_auth = yes
auth_mechanisms = plain login
打开文件sudo gedit /etc/dovecot/conf.d/10-mail.conf
修改
mail_location= maildir:/home/%u/Maildir(注意:不是改注释里的,是下面的那个)
打开文件sudo gedit /etc/dovecot/conf.d/10-master.conf
设置 port =143 port 110
修改权限
unix_listerner auth-usrdb{
mode = 0600
user = postfix
group = postfix
}
重新启动 dovecot服务sudo service dovecot restart
使用 netstat -nlv 查看服务端口 110 143是否开启
发送和接收邮件
添加用户
sudo adduser 用户名
打开thunderbird软件,添加对应用户,可修改发件配置为本地
添加用户账号配置,此处在之前设置的地址为mail.test.lab
- 标题: Ubuntu搭建本地SMTP服务
- 作者: 耀鳞光翼
- 创建于 : 2021-08-26 23:50:00
- 更新于 : 2024-11-14 11:55:35
- 链接: https://blog.lightwing.top/2021/08/26/ubuntusmtp/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论