前言

ubuntu系统配置相关Blog:

新系统的ubuntu基本配置

环境配置

Ubuntu: Ubuntu 20.04.2 ARM64 【parallel虚拟机】

macOS: macOS Monterey. M1, 2020, ARM64【物理机】

ubuntu操作用户:在root用户下进行部署

安装

sudo apt-get install mailutils -y

默认选择第二种:Internet Site,表示直接使用本地SMTP服务器发送和接收邮件;

在第二个页面System mail name中填入你的域名,也就是邮箱地址@符号后面的域名,比如,我想设定的邮箱地址是root@gryffinbit.top. 那我就填入 gryffinbit.top 当发件人的域名地址没有指定时,Postfix会自动将这个域名添加到发件人的地址中。

Postfix在安装过程中会生成/etc/postfix/main.cf配置文件。安装完成后Postfix会自动运行。我们可以用下面的命令查看Postfix的版本。

sudo postconf mail_version

使用netstat来查看Postfix的监听情况:

sudo netstat -anptl

Postfix的master进程监听TCP 25号端口,在发送测试邮件之前,我们最好是查看25号端口是否被防火墙或主机商屏蔽.

尤其是云服务器,要手动设置,打开端口。

发送邮件

echo "test email" | sendmail your-eamil

成功收到邮件

可能出现的问题

阿里云禁用SMTP服务。https://help.aliyun.com/knowledge_detail/40680.html?spm=5176.2000002.0.0.8a2f4dd7AtOIaJ,在此条文中记载:

3.1.3.5. 不得将阿里云所提供的云服务器用作虚拟服务器、或用作磁盘空间出租,或用作非法代理服务器(Proxy)或邮件服务器(根据阿里云《云平台安全规则》,未经报备许可云服务器不得用于连接SMTP服务发送邮件,阿里云默认将禁止云服务器用于SMTP服务);

参考资料

https://www.jianshu.com/p/f438aa21069e

评论