码迷,mamicode.com
首页 > 系统相关 > 详细

Linux配置SMTP邮件服务器

时间:2019-03-14 12:00:10      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:邮件   ace   去掉   需要   系统   电脑   发送   组件   修改   

该例子使用的是Centos6系统作为SMTP邮件服务器
服务器需要是外网服务器。内网或个人电脑装的虚拟机是不行的。

其他的Linux发行版配置基本一样,只是命令会有些不同。
安装postfix
检查postfix是否已安装

rpm -qa | grep postfix

 

如果已安装则会显示

postfix-2.6.6-8.el6.x86_64

 

如果没安装就运行该命令

yum -y install postfix

 

修改postfix配置文件
文件位置:/etc/postfix/main.cf
修改以下参数,将xxx.com换成你的域名,如果参数前面有#注释,记得去掉
myhostname = mail.xxx.com
mydomain = xxx.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4

修改完成后运行postifx

service postfix start

 

设置域名DNS
添加一条A记录指向mail.xxx.com
ip xxx.com


发送邮件
使用mail组件进行发送邮件

检查mail

rpm -qa | grep mail

 

如果没安装就运行该命令

yum -y install mailx

 

发送邮件到QQ或163邮箱测试效果

echo "content" | mail -s "title" 123@qq.com


将(123@qq.com)改成你要发送的邮件地址


tail -f /var/log/maillog 查看日志,成功提示 250 Ok

注意
该配置只能是发送邮件,并不能接收邮件。

Linux配置SMTP邮件服务器

标签:邮件   ace   去掉   需要   系统   电脑   发送   组件   修改   

原文地址:https://www.cnblogs.com/summer010/p/10529263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!