Postfix 和 Office 365: 继电器所有发布邮件 (包括本地), 但是提供收入
我们慢慢去 Office 365 从 Postfix / Dovecot 为了同时使用多个用户。 我们域名邮件必须进来 Office 365, 然后,如果在 Office 365 找不到地址匹配,必须重定向到 Postfix, 它将它们送到邮箱 Dovecot (我们使用虚拟用户的配置,所有用户都存储在单独的服务器中。 LDAP). 这允许我们使用 Office 365 对于已配置的用户,但对于未执行此操作的用户,邮件将发送到现有系统。 Postfix / Dovecot.
我看了
(v=exchg.150).aspx[/url]
关于连接器等的创建,它有效 - 制作IP地址后 EOP 白名单 Office 365 递送 Postfix 好的。 问题是让一切顺利。 所有发布电子邮件都应通过 Office 365, 如果我安装了
变量并从中删除我们的本地域
然后它起作用 ... 但是之后 Postfix 不会提供传入的邮件 (结果,发生故障循环). 如果我保存我们的域名
然后邮件在本地传送,不会通过中继器,这意味着用户仍然使用该系统 Postfix, 无法向用户发送电子邮件 Office 365.
有没有办法制作所有发布电子邮件 (包括本地) 通过中继器,但同时拍摄同一域的传入电子邮件? 昨天我遇到了墙壁,我唯一可以想出的真正决定 - 它开始两个单独的实例 Postfix - 继承一切的人,另一个只用于传入的邮件。 但是,当然,有没有办法在一个实例的帮助下做到这一点? 我正在寻找,但到处似乎你只能发送电子邮件,并不是做更多的。
postconf -n 看起来像那样 (域名已更改为 example.com). 我删除了所有尝试获得继电器的更改 Office 365:
要发送所有邮件,我可以安装
并删除 example.com 的
list, 它推出了交付 Office 365, 但然后打破旧系统。
我研究了使用
尝试向特定电子邮件地址发送所有电子邮件 (例如,那些被转移到的人 Office 365) 通过中继器,其他一切都在本地工作,但似乎总是被忽视的价值观。
我绝对没有想法,所以如果有人有,我会感激不尽。
我看了
(v=exchg.150).aspx[/url]
关于连接器等的创建,它有效 - 制作IP地址后 EOP 白名单 Office 365 递送 Postfix 好的。 问题是让一切顺利。 所有发布电子邮件都应通过 Office 365, 如果我安装了
relayhost
变量并从中删除我们的本地域
mydestinations
然后它起作用 ... 但是之后 Postfix 不会提供传入的邮件 (结果,发生故障循环). 如果我保存我们的域名
mydestinations
然后邮件在本地传送,不会通过中继器,这意味着用户仍然使用该系统 Postfix, 无法向用户发送电子邮件 Office 365.
有没有办法制作所有发布电子邮件 (包括本地) 通过中继器,但同时拍摄同一域的传入电子邮件? 昨天我遇到了墙壁,我唯一可以想出的真正决定 - 它开始两个单独的实例 Postfix - 继承一切的人,另一个只用于传入的邮件。 但是,当然,有没有办法在一个实例的帮助下做到这一点? 我正在寻找,但到处似乎你只能发送电子邮件,并不是做更多的。
postconf -n 看起来像那样 (域名已更改为 example.com). 我删除了所有尝试获得继电器的更改 Office 365:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
content_filter = smtp-amavis:[127.0.0.1]:10024
dovecot_destination_recipient_limit = 1
inet_interfaces = all
inet_protocols = all
mailbox_command = /usr/lib/dovecot/deliver
mailbox_size_limit = 0
mailbox_transport = dovecot
message_size_limit = 20480000
mydestination = $myhostname, silver.example.com, localhost.example.com, localhost, example.com
myhostname = smtp.example.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24 192.168.10.0/24
myorigin = /etc/mailname
readme_directory = no
receive_override_options = no_address_mappings
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/recipient_access, check_sender_access hash:/etc/postfix/sender_access, check_sender_access cidr:/etc/postfix/o365, reject_authenticated_sender_login_mismatch, permit_sasl_authenticated, permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, reject_unauth_destination, reject_rbl_client bl.spamcop.net, reject_rbl_client b.barracudacentral.org, reject_rbl_client zen.spamhaus.org, reject_rbl_client cbl.abuseat.org
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_sender_login_maps = hash:/etc/postfix/local_senders, ldap:/etc/postfix/ldap_senders.cf
smtpd_tls_CAfile = /etc/ssl/certs/example.com.cabundle
smtpd_tls_cert_file = /etc/ssl/certs/example.com.crt
smtpd_tls_key_file = /etc/ssl/private/example.com.key
smtpd_tls_loglevel = 1
smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_domains = events.example.com
virtual_alias_maps = hash:/etc/postfix/redirect, ldap:/etc/postfix/ldap_virtual_users.cf, ldap:/etc/postfix/ldap_virtual_groups.cf
virtual_transport = dovecot
要发送所有邮件,我可以安装
relayhost = example-com.mail.protection.outlook.com
并删除 example.com 的
mydestinations
list, 它推出了交付 Office 365, 但然后打破旧系统。
我研究了使用
transport_maps
尝试向特定电子邮件地址发送所有电子邮件 (例如,那些被转移到的人 Office 365) 通过中继器,其他一切都在本地工作,但似乎总是被忽视的价值观。
我绝对没有想法,所以如果有人有,我会感激不尽。
没有找到相关结果
已邀请:
1 个回复
诸葛浮云
赞同来自:
进一步研究后,我发现了
推出
正面
任何东西
, 因此,我以为他被忽略了。 所以,如果您已覆盖地址,那么显示虚拟伪选项的所有内容都必须与您要输入的内容相对应。
. 然后我
哈希看起来像这样:
这将导致电子邮件发送到地址的事实 email@example.com, 将被转发 Office 365, 还有其他一切都将在本地交付。
它有效,但我仍然觉得有一种方法可以更好地应对这个。