简单postfix邮件服务器搭建
前提:关闭sendmail
service sendmail stop
chkconfig sendmail off
 
netstat -tnlp  查看sendmail是否已经关闭
 
yum install postfix
 
vim /etc/postfix/main.cf
修改以下几项:
 
myhostname = www.shengyijie.com.cn
mydomain = shengyijie.com.cn
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain
home_mailbox = Maildir/
mynetwoks = 127.0.0.0/8,101.95.2.122
www.ip138.com   查询ip地址  站长
注:
myhostname参数指定运行postfix服务的邮件主机的主机名称(FQDN名),用mydomain参数指定该主机的域名称。
myorigin参数实际上是设置由本台邮件主机寄出的每封邮件的邮件头的mail from的地址。
nydomain 参数指定本机域名,默认情况下,postfixmyhostname的第一部分删除而作为mydomain的值。
mynetworks 参数指定你所在的网络的网络地址,postfix系统根据其值来区别用户是远程的还是本地的,如果是本地网络用户则允许其访问。
inet_interfaces 参数指定postfix系统监听的网络接口。
另外:
1、在postfix的配置文件中,参数行和注释行是不能处在同一行中的;
2、任何一个参数的值都不需要加引号,否则,引号将会被当作参数值的一部分来使用;
3、每修改参数及其值后执行 postfix reload 即可令其生效;但若修改了inet_interfaces,则需重新启动postfix
4、如果一个参数的值有多个,可以将它们放在不同的行中,只需要在其后的每个行前多置一个空格即可;postfix会把第一个字符为空格或tab的文本行视为上一行的延续;
 
 
验证是否能够发送邮件:
新建用户lili
useradd lili
 
测试发送邮件
telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to www.shengyijie.com.cn (127.0.0.1).
Escape character is '^]'.
220 www.shengyijie.com.cn ESMTP Postfix
ehlo www.shengyijie.com.cn
250-www.shengyijie.com.cn
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:root@shengyijie.com.cn
250 2.1.0 Ok
rcpt to:lili@shengyijie.com.cn
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
mail test!!!
.
250 2.0.0 Ok: queued as 10EBC3FC24C
quit
221 2.0.0 Bye
Connection closed by foreign host.
 
发送信息完毕
su - lili
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/lili": 1 message 1 new
>N  1 root@localhost.local  Wed Jun 27 09:54  13/543
&
则证明邮件服务器搭建成功
 
此邮件服务器的搭建仅能够实现邮件发送,如果需要接收邮件,则需要申请独立域名,在公网做MX记录,然后通过反垃圾邮件联盟,加入到白名单中。
没有sasl认证,不安全,容易受到攻击。
https://192.168.1.155/redmine/login 公司问题解决上传文档地址