环境:
os: centos 7.6
powermta: 4.5
问题:
- powermta安装完成后可以成功发送到gmail, 163, hotmail等邮箱,但往qq发送邮件时提示routing loop detected.
- 使用用户密码认证发送邮件时总是失败,提示
powermta配置:
`postmaster mail@3day.top
host-name 3day.top
<domain gmail.com>
dkim-sign yes
dkim-identity @3day.top
</domain>
<domain hotmail.com>
dkim-sign yes
dkim-identity @3day.top
</domain>
<domain 163.com>
dkim-sign yes
dkim-identity @3day.top
</domain>
<domain qq.com>
dkim-sign yes
dkim-identity @3day.top
smtp-pattern-list backoff
</domain>
<domain *>
dkim-sign yes
dkim-identity @3day.top
</domain>
<smtp-pattern-list backoff>
reply /550 Access denied/ mode=backoff
</smtp-pattern-list>
<domain [*.]port25.com>
</domain>
<domain {sparkpost}>
auth-username SMTP_Injection
smtp-hosts smtp.sparkpostmail.com:587
add-x-msys-api-header yes
use-starttls yes
require-starttls yes
</domain>
<source {pickup}>
process-x-virtual-mta yes
process-x-envid yes
process-x-job yes
</source>
<smtp-user cherry>
password 9527Qazwsx
source smtpuser-auth
</smtp-user>
<source smtpuser-auth>
smtp-service yes
always-allow-relaying yes
require-auth true
process-x-virtual-mta yes
default-virtual-mta pmta-pool
always-allow-api-submission yes
</source>
<source 127.0.0.1>
max-message-size unlimited
process-x-dkim-key yes
process-X-DKIM-Options yes
add-message-id-header yes
jobid-header X-Mailer-RecptId
always-allow-api-submission yes
</source>
always-allow-relaying yes
allow-unencrypted-plain-auth yes
log-connections no
</source>
<virtual-mta pmta-vmta1>
smtp-source-host 45.112.205.178 3day.top
domain-key mykey, *, /etc/pmta/mykey.3day.top.pem
<domain *>
max-msg-rate 400/h
dkim-sign yes
dkim-identity @3day.top
</domain>
</virtual-mta>
<virtual-mta-pool pmta-pool>
virtual-mta pmta-vmta1
</virtual-mta-pool>
http-mgmt-port 8080
http-access 127.0.0.1 admin
http-access 0/0 monitor
http-access 222.92.46.222 admin
run-as-root no
<acct-file /var/log/pmta/acct.csv>
move-interval 5m
max-size 50M
delete-after 8d
</acct-file>
<spool /var/spool/pmta>
deliver-only no
</spool>`
dns解析配置: