首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后缀sasl中继主机

后缀sasl中继主机
EN

Server Fault用户
提问于 2009-11-12 18:04:45
回答 1查看 1.4K关注 0票数 1

我正在尝试设置SASL到中继主机发送外部电子邮件。我读了很多书,做了我该做的一切。然而,我们的提供商不接受我转发电子邮件(我们不在他们的网络上,但他们说只要我们使用SASL就可以了):

主持人mailhost.zen.co.uk212.23.3.98说:550-这不是一个开放的接力。要通过此服务器发送,您必须在Zen Internet IP地址上为550,或者通过TLS进行身份验证。(回复来自指挥部的邮件)

我们同意,我不会发送用户名和密码,否则它会发送,或者说我的用户名密码是不正确的。

问题是,为什么后缀不发送它:

以下是我认为与main.conf相关的部分:

代码语言:javascript
复制
    smtpd_helo_restrictions = permit_mynetworks, warn_if_reject reject_non_fqdn_hostname, reject_invalid_hostname, permit

    smtpd_client_restrictions = reject_rbl_client sbl.spamhaus.org, reject_rbl_client blackholes.easynet.nl, reject_rbl_client dnsbl.njabl.org

    smtpd_recipient_restrictions = reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000, permit

    smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_unauth_pipelining, permit

    relayhost = mailhost.zen.co.uk
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtpd_sasl_type = cyrus
    smtpd_sasl_authenticated_header = no
    broken_sasl_auth_clients = yes
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_local_domain =

在couse中,我在sasl_passwd中设置了密码,并对其进行了映射。下面是我一直在使用的一些资源:

如果有人有其他建议,那就太好了:)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2009-11-12 18:32:36

如果您希望从MTA到mailhost.zen.co.uk的SMTP连接是SASL,那么您需要的是smtp_sasl_*参数,而不是smtpd_sasl_*参数。后者用于当您是接收MTA的时候,而前者用于连接到另一个MTA时,就像您似乎想在这里做的那样。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/84134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档