Ubuntu搭建本地SMTP服务

Ubuntu搭建本地SMTP服务

耀鳞光翼 Lv3

添加主机名和域名

终端输入

1
2
sudo gedit /etc/hosts

打开编辑hosts文件

host修改
host修改

这里填写为地址+域名的形式
打开hostname文件
sudo gedit /etc/hostname
删除所有内容填上test,就是之前的域名
reboot重启
重启后分别运行
hostname
hostname -f
来检查是否修改成功

下载安装postfix

sudo apt-get install postfix
进行相关设置

Ubuntu相关设置
Ubuntu相关设置

选择Internet site
继续下一步
Ubuntu配置
Ubuntu配置

这里与之前填写的主机名和域名保持一致

修改配置信息

输入
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 进行许可。
评论