port25-smtp服务器安装

整理一下,之前Mail搞乱了。

#系统是centos 6 x64
http://www.blacklistalert.org/ 看看IP黑名单

yum -y install wget 
yum install -y unzip zip
service postfix stop
chkconfig postfix off
yum remove postfix
/etc/init.d/sendmail stop 
yum remove sendmail 

wget www.laba.me/tools/PMTA.zip
unzip -o PMTA.zip
groupadd pmta
rpm -Uvh PowerMTA-3.5r16-201012281926.x86_64.rpm #安装
cp license.linux64 /etc/pmta/license   #复制文件到XX并重命名
cp pmtad_linux64 /usr/sbin/pmtad

/etc/rc.d/init.d/pmta start OR service pmta start #启动
service pmta reload
#######  查问题   /usr/sbin/pmtad --debug
vi /etc/pmta/config #进入配置文件
在去修改配置文件
vi /etc/pmta/config #进入配置文件
smtp-port  2525     #设置端口
http-access 110.110.110.110 admin #允许ip访问
vi /etc/sysconfig/iptables #看看防火墙
service iptables restart
netstat  -anltup | grep :25 #look 25 port #要是端口占用

查看配置的怎么样
https://port25.com/dkim-wizard/
去配置吧。
http://www.port25.com/support/domainkeysdkim-wizard/
check-auth@verifier.port25.com #发这个最准确
http://www.mail-tester.com/
http://www.appmaildev.com/
check-auth-XXXXX=qq.com@verifier.port25.com
<source 127.0.0.1>
    always-allow-relaying yes   # allow feeding from 127.0.0.1
    process-x-virtual-mta yes   # allow selection of a virtual MTA
    max-message-size 0          # 0 implies no cap, in bytes
    smtp-service yes            # allow SMTP service
</source>

<source 45.32.**.**>
    always-allow-relaying yes   # allow feeding from 127.0.0.1
    process-x-virtual-mta yes   # allow selection of a virtual MTA
    max-message-size 0          # 0 implies no cap, in bytes
    smtp-service yes            # allow SMTP service
</source>

<virtual-mta mail.XXXX.com>
    smtp-source-host 45.32.**.** mail.XXXX.com
    domain-key key1,*,/etc/pmta/key1.mail.XXXX.com.pem
    host-name mail.XXXX.com
</virtual-mta>

<source 0/0>                 # matches all
    allow-unencrypted-plain-auth yes
</source>

<virtual-mta-pool pmta-pool>
 virtual-mta mail.XXXX.com
</virtual-mta-pool>

<smtp-user XXXXX>
     password XXXXXXXX
     source {auth}
</smtp-user>

<source {auth}>
     always-allow-relaying yes # allow feeding for defined users
     process-x-virtual-mta yes # allow selection of a VirtualMTA
     max-message-size 0        # 0 implies no cap, in bytes
     smtp-service yes          # allow SMTP service
     require-auth true
     default-virtual-mta pmta-pool
</source>

<domain *>
    max-smtp-out    20    # max. connections *per domain*
    bounce-after      4d12h # 4 days, 12 hours
    retry-after           10m   # 10 minutes
    dk-sign                yes
    dkim-sign            yes
</domain>
其他
修改主机名
http://jingyan.baidu.com/article/574c52192a1d8d6c8d9dc1ce.html
hostname #查看主机名
vi /etc/sysconfig/network
vi /etc/hosts
ps:建议改成发信的域名 域名记得指向这个ip
reboot
SPF说一下
Cloudflare的不要用他们官方的SPF。直接在TXT标签下面
v=spf1 mx a ptr ip4:45.32.xx.xx include:xxx.com ~all
https://support.cloudflare.com/hc/en-us/articles/200168626-How-do-I-add-a-SPF-record-
http://www.openspf.org/SPF_Record_Syntax
https://www.spfwizard.net/ 【spf不行就用这个神器不错】
前面记得加上子域名。并且A标签指向对应的IP
RDNS记得要改,不过很多服务器商不肯给你改,你要去联系一下。他们怕发垃圾邮件
喇叭再说说
配置文件回头再发一份。还有怎么使用。这里就没有写配合Oempro的功能了。就一个ip我直接用smtp发信了。
Port25这个是PJ版本。所以尽量不要商用,哈哈。还是比较强大的。还有Port25做好ip限制,安全喽
发信其实有的折腾,培养ip,域名....洗数据。苦逼的狠。我是玩不好,伤心。

评论1

  1. Pingback: 阿里云国际版30刀年付购买 ⋆ 喇叭

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*