exim4


在Debian下使用mailx+exim4发送邮件和一种发送免费提醒短信的方法

前言 本文主要描述在GNU/Debian 10中配置使用mailx+exim4实现命令行发送126邮件。在文章末尾附带提供了Python3编程发送邮件的代码,还介绍了一种利用某些邮箱服务免费发提醒短信的方法。 本文中的方法在其它版本的Debian、Ubuntu,在其它邮箱服务中或许也可行。对于苦于云提供商限制TCP 25端口收发邮件的也可以作为参考(因为本人也遇到这个问题但发送成功了)。另外,如果有参照官方给出的Debian自动安全更新方法对自己的主机进行自动更新的话,也需要用到mailx发送更新结果[1]Debian Foundation. UnattendedUpgrades (last modified 2020-11-29 12:37:43). Debian Wiki. https://wiki.debian.org/UnattendedUpgrades[2]Eric. Debian & Ubuntu 自动检查安装更新. Web Page. Wed Mar 10 2021 13:50:56 GMT+0000 (Coordinated Universal Time). https://www.hostarr.com/automatic-updates-on-debian-and-ubuntu/。 mailx是一个命令行收发邮件客户端,专业点说叫邮件用户代理(Message User Agent, MUA)。exim4是Debian默认的邮件传输代理(Message Transfer Agent, MTA)。Debian方面对这些术语的解释如下(推荐需要设置邮件服务器的朋友,看一看官方的这个文档): 邮件系统涉及到运行在多个主机上的许多服务器程序和客户端程序。从功能来说,有3种类型的邮件代理程序: * 邮件传输代理(MTA,参见 第 6.3 节 “邮件传输代理 (MTA)”),是不同主机之间传送邮件的程序。 * 邮件投递代理(MDA,参见 第 6.6 节 […]