小编src*_*091的帖子

450 4.7.1 客户端主机被拒绝:找不到您的主机名

我有一个 Postfix/Dovecot 电子邮件服务器,它无法将电子邮件发送到某些地址。这是一个例子:

<xxxxx@board.com.ua>: host mail.da.net.ua[91.213.154.4] said: 450
4.7.1 Client host rejected: cannot find your hostname, [128.199.39.109] 
(in reply to RCPT TO command)
Run Code Online (Sandbox Code Playgroud)

这是我的 etc/postfix/main.cf 的相关(我想)摘录:

smtpd_recipient_restrictions = reject_unknown_recipient_domain, 
    reject_unauth_pipelining, permit_mynetworks, 
    permit_sasl_authenticated, reject_unauth_destination
Run Code Online (Sandbox Code Playgroud)

这是我的 IP 的 dig 输出:

$ dig -x 128.199.39.109

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> -x 128.199.39.109
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61194
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION: …
Run Code Online (Sandbox Code Playgroud)

domain-name-system email smtp postfix

7
推荐指数
1
解决办法
3万
查看次数

邮件客户端连接到 postfix 时出现 SSL_accept 错误

我已经设法在我的服务器上设置postfixdovecot使用自签名证书。我可以在那里使用 telnet 命令发送和接收电子邮件。现在我想从笔记本电脑上的 Thunderbird 客户端连接到我的邮件服务器,但它失败了,输出如下/var/log/mail.log

postfix/submission/smtpd[11560]: connect from unknown[95.134.50.75]
postfix/submission/smtpd[11439]: SSL_accept error from unknown[95.134.50.75]: lost connection
postfix/submission/smtpd[11439]: lost connection after CONNECT from unknown[95.134.50.75]
Run Code Online (Sandbox Code Playgroud)

/etc/postfix/master.cf是我在设置时更改的一部分:

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
smtps     inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  - …
Run Code Online (Sandbox Code Playgroud)

ssl email-server postfix thunderbird

6
推荐指数
1
解决办法
5万
查看次数

Postfix 5.7.1 中继访问被拒绝

我知道这里有很多类似的问题,但没有一个对我有帮助。
所以我有一个带有 postfix 的 Debian 7.0 服务器,并且 dovecot 使用自签名证书处理它。当我通过 SSH 连接到服务器时,我可以使用 telnet 向其他服务器发送电子邮件,但我无法通过 Thunderbird 客户端发送电子邮件,并显示以下错误消息:

发送邮件时发生错误。邮件服务器响应:
5.7.1 : Relay access denied。请检查邮件收件人 anton.kumaigorodskiy@outlok.com 并重试。

首先,我的 ISP 阻止了端口 25,所以我正在使用端口 465,如下所示:
在此处输入图片说明

这是我在设置时编辑的 master.cf 部分:

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       - …
Run Code Online (Sandbox Code Playgroud)

email-server postfix dovecot

1
推荐指数
1
解决办法
2万
查看次数