记录|Microsoft Office 365搭建邮局开启外部邮箱转发
之前文章介绍过《利用Microsoft 365 E5开发者订阅搭建自己的邮局|设置catch-all邮箱》(https://blog.jialezi.net/?post=158),catch-all设置的就是邮件的内部转发,但有朋友尝试把邮件设置直接转发到qq/gmail等邮箱时会提示报错,这时需要开启外部邮箱转发功能。
之前没留意到这个问题(主要我目前用的yandex邮局),看有人提出了并有人给出详细方法,本文记录一下完善步骤
下面详细步骤。(建议先看之前文章完成邮局设置再看下面步骤)
官方名字叫这个
Allow users to automatically forward messages outside the organization (for example, via an Inbox rule).
,不知道怎么翻译,暂时叫转发到external email,比如gmail、QQ等等。昨晚看到有老哥有需求,发现他按照我给的貌似没效果,后面我想起来,office 365有个叫Anti-spam settings,里面的 Outbound spam filter policy (always ON) 默认是不允许转发到external email,否则会拦截转发。
报错如下:
5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)
废话不多讲:
1.到这个网址Anti-spam settings(https://protection.office.com/antispam),点击Outbound spam filter policy (always ON) --> 编辑策略 -->Automatic forwarding 那里默认是Automatic-system-controlled,改为On-forward-is-enable。
ps:点击保存,提示什么一堆的(忘了),可能会提示sorry... ,这个策略生效估计要时间,点个一两次确保微软在后台处理就行了,其他的等这个策略生效,搞这个是很之前,也没可以去留意时间
看图:
2.配置转发联系人。
ps:最后将external email加入到groupt或者是mail contact,第一种就不讲了,比较复杂,不是直接添加guest,而是通过group方式直接添加。
到这个地址https://outlook.office365.com/ecp/?form=eac&mkt=en-US
点击右侧recipients,再点击contacts,点击加号那里,选择mail contact。自己补充好external email信息,注意display name不要和其他用户重复。
看图
3.配置转发的邮箱
ps:为什么上面要配置转发联系人?因为我的是管理员,那就按照“标准”配置,普通用户开启第一步的拦截规则,再到outlook.office.com那里设置,估计就可以了。管理员请在exchange配置。
跟第二步一样,点击右侧recipients,再点击mailboxes,选择一个你需要转发邮箱到external email的用户,双击那个用户。会弹一个窗口。点击mailbox feature,往下拉,找到Mail Flow,点击view details。配置刚才步骤2的转发联系人。建议保留副本在你的邮箱
如图
这时就设置完成。
本文方法来源:https://hostloc.com/thread-825904-1-1.html
另外还有通过Powershell设置外部转发和添加DKIM的方法可供参考:https://hostloc.com/thread-822964-1-1.html
./
匿名