PostfixForLinux是一款该公司的wietse邮件服务器,开始生活IBM研究另一种广泛使用的Sendmail程序?现在谷歌,wietse继续支持。Postfix试图快速,易于管理,安全。外面有一个明确的sendmailISH的味道,但里面是完全。
软件说明
postfix是WietseVenema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真实一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。
关于Postfix
postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。现在目前非常多的主流邮件服务其实都在采用postfix.当我们需要一个轻量级的的邮件服务器是,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程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。
下面来介绍linux上如何搭建和配置postfix服务
1.关掉sendmail相关的所有服务,最好是直接卸载sendmail.
#servicesendmailstop#chkconfigsendmailoff
#rpm-qa|grepsendmail|xargsrpm-e
2.安装postfix.
redhat6.0以上版本应该是默认集成了postfix服务的,假如没有安装的话,可以手动安装。
rpm-qa|greppostifx?(查看是否安装)
yuminstallpostfix
3.安装完成后,修改配置文件:/etc/postfix/main.cfg
vi/etc/postfix/main.cfmyhostname=sample.test.com ←设置系统的主机名mydomain=test.com ←设置域名(我们将让此处设置将成为E-mail地址“@”后面的部分)myorigin=$mydomain ←将发信地址“@”后面的部分设置为域名(非系统主机名)inet_interfaces=all ←接受来自所有网络的请求mydestination=$myhostname,localhost.$mydomain,localhost,$mydomain ←指定发给本地邮件的域名home_mailbox=Maildir/ ←指定用户邮箱目录
<保存退出!
4.为本机添加DNSserver.
为什DNSServer?因为在邮件发送过程中,需要把邮件地址的domain地址转化成IP地址,再去发送给对应的收件人,这里涉及到DNS中的A记录和MX记录相关的知识,不熟悉的同学可以google或者百度脑补一下:-)
如何添加DNSserver呢,DNSserver去哪里寻找?
vim/etc/resolv.conf
添加如下行:
nameserver8.8.8.8
nameserver8.8.4.4
上面用的8.8.8.8/8.8.4.4是GoogleFreeDNSserver,当然还有很多免费的DNSserver供大家使用,可以google一下:-)
5.测试一下邮件是否能够发送成功:
命令行输入$:?echo"MailContent"|mail-s"MailSubject"xxxx@xxx.com
Note:ifyouseebelowwaringsafteryourunabovecommand.
send-mail:warning:inet_protocols:IPv6supportisdisabled:Addressfamilynotsupportedbyprotocolsend-mail:warning:inet_protocols:configuringforIPv4supportonlypostdrop:warning:inet_protocols:IPv6supportisdisabled:Addressfamilynotsupportedbyprotocolpostdrop:warning:inet_protocols:configuringforIPv4supportonly
thatmeansyoudon'thaveIPv6configuredinyourOS'snetworkstack,butyourmailer(presumablypostfix)isconfiguredtouseIPv6.SincethereisnoIPv6foryourmailertouse,it'swarningyouthatit'sonlygoingtouseIPv4.
Todisablethewaringmesssage,goto?/etc/postfix/main.cf?andchangefrom:
inet_protocols=all
to:
inet_protocols=ipv4
Thiswillonlyuseipv4andthewarningmessagewillgoaway.
Youwillhavetoissuea?stop?and?start?forpostfixtoregisterthechange.
servicepostfixrestart
6.查看log,确认邮件发送状态:
Postfix邮件的log位置是:/var/log/maillog
发送成功的话,会返回250和OK,也可以去自己的邮件客户端查收。
一切OK的话,那Postfixmailservice应该就搭建成功了。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
另外一些有用的postfix维护命令,一遍日常的检测和维护:
mailq?:会列出当前在postfix发送队列中的所有邮件
postsuper-dALL:删除当前等待发送队列的所有邮件,包括发送失败的退信
当然还有很多,就不一一列举了,大家可以网上搜索扩展,GoodLuck!
7.UpdateMailFromsender
echo"do-not-reply@example.com?root@example.com"/etc/postfix/genericecho"smtp_generic_maps=hash:/etc/postfix/generic"/etc/postfix/main.cfpostmap/etc/postfix/genericservicepostfixrestart
Tags:邮件服务器,Sendmail程序.
小编点评:?TheFoundryHIERO是一款.
下载小编点评:FlashBangFX&nbs.
下载小编点评:方便实用的字体转换工具。支持中文简体转换繁.
下载小编点评:GOMMixPro是一款专业的高清视频编.
下载小编点评:批量截取头尾videobatch.
下载小编点评:软件介绍专题:直播答题赚钱攻略AR.
下载小编点评:超级精灵手表九游版有着可爱萌趣的画风.
下载小编点评:醉酒飞镖手机版是一款非常解压的游戏.
下载小编点评:齿轮冲撞汉化破解版是一款值得大家尝试的.
下载小编点评:残暴鲨鱼冲浪者最新版是一款像素风格.
下载小编点评:钓鱼锦标赛是一款3D钓鱼模拟游戏,游戏中玩家将.
下载小编点评:捕捉弹跳球最新破解版是一款非常好玩的小球闯关.
下载小编点评:风流骑士精准版是一款经典的牌爬塔类.
下载黎明航行单机版下载-黎明航行手游下载v1.02 安卓版
最强盲盒团游戏下载-最强盲盒团最新版下载v1.0 安卓版
休指符官方版下载-休指符app下载v2.4.0 安卓版
一键转发朋友圈软件免费下载-一键转发朋友圈app最新版(改名微商一键转发)下载v2.3.0 安卓官方版
讯飞配音app下载免费-讯飞配音官方版下载v2.8.19 安卓版
录音软件下载安装-录音软件app下载v1.9.3.5 安卓版
扫描王全能软件下载-扫描王全能app下载v1.1 安卓版
万能空调遥控器家app下载手机版-万能空调遥控器家软件下载v2.0.1 安卓版
掌上nfc门禁卡下载-掌上nfc门禁卡app下载v22.01.21 安卓最新版
叮咚hi最新版下载-叮咚hi手机版下载v1.7.3 安卓版
fightup io去广告版下载-fightup io破解版下载v1.0.3 安卓版
clousx6机器人软件免费下载-clousx6软件官方版下载v6.7.97 安卓最新版
配音大师app下载-配音大师软件下载v1.1.8 安卓版