问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Centos上架设邮件服务器通常是用哪个软件?

发布网友 发布时间:2022-04-22 17:23

我来回答

1个回答

热心网友 时间:2023-10-02 10:49

在创建网站应用时,在用户进行某些操作时需要发邮件给用户是一种必不可少的操作。云服务虽然是一个不错的选择。但如果体量太小,或是受到某些条件*时,自建服务也许是一个更好的选择。下面尝试在 CentOS 7 中搭建发送邮件的功能。

安装 Postfix

postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。

为什么用postfix:

1. postfix是免费的:

postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。

2. 更快:

postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。

3. 兼容性好:

postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。

4. 更健壮:

postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。

5. 更灵活:

postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。

6. 安全性

postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。

Postfix 现在几乎已经是 MTA (Mail Transfer Agent) 的标配了。但在它之前 Sendmail 是标配。所以在一些老旧的系统版本中,安装 Postfix 时需要先删除 Sendmail。如果系统已经安装了 Postfix,可以略过此步。

使用下面的命令查看系统使用的 MTA 情况:

代码如下:

alternatives --display mta

删除 Sendmail

代码如下:

sudo yum remove sendmail

安装 Postfix

代码如下:

sudo yum install postfix

设置 Postfix 为 MTA

代码如下:

sudo alternatives --set mta /usr/sbin/sendmail.postfix

配置 Postfix

编辑 /etc/postfix/main.cf 文件中如下配置:

代码如下:

myhostname = mail.dyniao.com  # 主机名称

mydomain = dyniao.com  # 邮件服务器的主域名

myorigin = $mydomain  # 发送邮件中显示的域名

inet_protocols = ipv4  # 支持的网络协议

以上配置只是我在测试时能运行的最小配置,请勿使用于正式场合或生产环境。

启动 Postfix:

代码如下:

sudo service postfix start

让 Postfix 支持开机启动:

代码如下:

sudo systemctl enable postfix.service

域名配置

完成上面的步骤,已经可以往任意邮箱发送邮件了。但通常情况下只能在对方的垃圾箱中找到。要避免这种情况,还需要对主机进行域名解析的配置,使对方接收邮件的服务器信任收到的邮件。步骤如下:

添加一个 A 记录,设置邮箱用的域名,如: mail.zzxworld.com,指向主机 ip。

添加一个 MX 记录,指向第一步中添加的邮箱域名。

添加一个 TXT 记录,记录值为:

代码如下:

v=spf1 a mx ~all

上面的记录值表示使用 SPF (Sender Policy Framework) 来防止别人伪造邮件。

等域名解析生效后,就可以正常的从主机发送邮件了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时候功率最大 最小 家电多少功率算高功率 大功率用电器在开启瞬间,需要比正常使用功率大很多的启动电流,这是为什 ... 大功率电器设备为什么不能一下开到最大 有一个节能灯突然坏了,是哪个件坏了? 我不知道是节能灯坏了,还是开关面板坏了,按下开关面板时,节能灯有时... 为什么节能灯老是烧坏 湖州南太湖新区包括龙之梦吗 南太湖新区有哪些地方 南太湖是哪里 centos 7.0中发送邮件的服务叫什么 怎么在centos7搭建邮件服务器 如何轻松搭建centos邮件服务器 杭州英超直聘靠谱吗? 如何制作一年的考勤表 最简单的员工考勤表怎么做 wps怎么做考勤表格步骤 幼儿阅读节打卡表格怎样制作 excel怎么做考勤表 怎么做出清甜咸香,爽脆可口的腊肉小炒荷兰豆? 荷兰菜怎么做好吃,荷兰菜的吃法 脆香味美的腊肠炒荷兰豆用什么诀窍烹饪? 荷兰豆的菜怎么做好吃 如何做脆皮肉炒荷兰豆好吃 脆皮肉炒荷兰豆最正宗的 荷兰豆的烹饪方法 记住这几个小技巧,炒出来的荷兰豆好吃不发黄 如何炒荷兰豆? 怎么炒荷兰豆好吃窍门 请问全屋定制主要是干嘛的?谢谢了。 全屋定制主要是做什么的?什么牌子更值得选? CentOS 6.5系统服务器上搭建企业级邮件系统 在杭州大家有什么好用的招聘软件吗? 404 Not Found centos上建立sendmail邮件服务器怎么在outlook上连接 电商公司招运营没有任何工作经验的要求,大家觉得靠谱吗? CentOS 6.3下如何搭建邮件服务器,以及如何去配置? 在台州登BOSS直聘杭州的人能看到吗? centos 安装什么软件做 邮件服务器好 在杭州找工作下载什么招聘软件好些? centos服务器中怎么查看邮件 小巷直聘可信吗? Centos 系统不能发送email,请教教我怎么才能发邮件呢 在centos上安装邮件服务器postfix发现问题 怎么入职杭州嘉尚传媒 在centos上安装邮件服务器postfix发现问题 Linux系统下安装配置postfix邮件服务器教程 Centos系统sendmail发送邮件很慢怎么办? centos 邮件服务器需要搭配dns么 centos邮件服务器postfix与exchange邮箱有啥区别 centos 6 没有邮件服务器能发邮件吗