CentOS中的qmail-smtpd TCP文件与“Parallels Plesk”

有关这个问题的答案:

我在我的安装中find了/ var / qmail / users / cdb文件,但找不到qmail-smtpd / tcp文件或tcprules命令来创build或修改cdb。 我能够禁用plesk接口上的中继,但仍然需要拒绝来自外部域的任何传入邮件,描述的“:拒绝”行。 那些使用CentOS和Plesk的组合:请详细说明这是如何工作的。

qmail的大部分安装都将tcp.smtp文件放在/ etc中。 如果该文件不存在,那么你可能还没有安装与ucspi软件包一起安装的tcpserver。 这是一个预装的qmail的rpm,还是你自己安装? 如果你自己安装,安装ucspi是一个先决条件…
安装ucspi之后,可以使用下面的命令将你的tcp.smtp文件转换成qmail可以读取的cdb文件。

tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp chmod 644 /etc/tcp.smtp.cdb 

您还需要检查qmail-smtpd的启动命令是否包含tcpserver,否则tcp过滤将不起作用。 请参阅这些说明(qmail的生活),以获得进一步的帮助,特别是第2.8.2.2节。
另一个好工具是创build一个qmailctl脚本(参见上面的qmail链接中的2.8.2.1节)。 这将大大简化大多数qmailpipe理。

我有:

/home/vpopmail/etc/tcp.smtp.cdb在qmail-smptd / run上使用
-rw-r – r– 1 vpopmail vchkpw 2288 Dec 26 18:59 tcp.smtp.cdb

/etc/tcp.pop3.cdb在qmail-pop3d / run中使用
-rw-r – r– 1 root root 2113 Dec 26 17:26 /etc/tcp.pop3.cdb

qmail delivery e pop3运行正常,但请你能给我正确的用户e组tcp.smtp.cdb和tcp.pop3.cdb?

我的/ var / qmail / supervise / qmail-smtpd / run:

!/ bin / sh的

MAXSMTPD = cat /var/qmail/control/concurrencyincoming LOCAL = head -1 /var/qmail/control/me

QMAILQUEUE =“/ var / qmail / bin / simscan”导出QMAILQUEUE

如果[-z“$ MAXSMTPD”-o -z“$ LOCAL”]; 然后回声QMAILDUID,NOFILESGID,MAXSMTPD,或LOCAL未设置在回声/ var / qmail / supervise / qmail-smtpd /运行退出1 fi

如果[! -f / var / qmail / control / rcpthosts]; 然后回显“No / var / qmail / control / rcpthosts!” 回声“拒绝启动SMTP侦听器,因为它会创build一个开放的中继”退出1 fi

exec / usr / local / bin / softlimit -m 2000000 \

 /usr/local/bin/tcpserver -H -v -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -R -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -C \ -r 'list.dsbl.org:Your message was rejected because the message was sent from a server listed in DSBL - More information regarding this problem is available at http://dsbl.org/listing?%IP% - Please forward this error to your email server support staff for resolution.' \ -r 'sbl-xbl.spamhaus.org:Your message was rejected because the message was sent from a server listed in the Spamhaus RBL - More information regarding this problems is available at http://www.spamhaus.org/query/bl?ip=%IP% - Please forward this error to your email server support staff for resolution.' \ -t 5 /var/qmail/bin/qmail-smtpd 2>&1 

我的/ var / qmail / supervise / qmail-pop3d / run:

大段引用

!/ bin / sh的

/ usr / local / bin / tcpserver \ -H -v -x /etc/tcp.pop3.cdb \ -c 30 -R 0 pop3 \ / var / qmail / bin / qmail-popup mx.myserverdomain.com \ / home / vpopmail / bin / vchkpw / var / qmail / bin / qmail-pop3d Maildir 2>&1

大段引用

问候,保拉