1、postfix服务器安装、运行与配置
安装:yum install postfix
运行:/usr/sbin/postfix start
ps -eaf|grep postfix
netstat -an|grep :25
配置:编辑/etc/postfix/main.cf
myhostname = mail.cl.edu
mydomain = cl.edu
myorigin = $mydomain
inet_interfaces = all //服务器监听的ip地址
mydestination = $myhostname,localhost.$mydomain,localhost
mynetworks = 192.168.100.0/24,127.0.0.0/8 //客户端ip限制
relay_domains = $mydestination
重启postfix服务:service postfix restart
2、windows下使用cmd命令提示符测试
telnet 192.168.100.119 25登陆到Linux Postfix服务器
1)使用test@163.com发送到cl@mail.cl.edu,具体操作如下截图:
在Linux下使用mail查看邮件,内容如下图,可以看到第4封邮件就是我们刚刚发送的邮件:
2)使用test@163.com发送到dazhong159@163.com,具体操作如下截图:
同理,在dazhong159@163.com邮箱可以看到邮件内容,如下图(没有被163.com域的邮件服务器拒绝??):
3、中途遇到的问题
所有配置均按照正确配置,依然出现如下问题:
ps -eaf | grep postfix:smtp进程没有启动
netstat -an | grep :25:只监听了127.0.0.1地址对应的25端口,没有本地ip对应的25端口
卸载postfix,然后重装,重新配置/etc/postfix/main.cf文件。