none
outlook邮件自动转发失败分析 RRS feed

  • 问题

  • 我希望收到特定邮件时,outlook能帮我转发给一个hotmail的外部邮箱。
    我一开始用outlook的规则和通知功能,发现邮件可以自动转发。但是只能是转发到公司内部的email地址,不能转发给外部邮箱地址(hotmail)。
    我猜测这很有可能是outlook配置“规则和通知”是对exchange服务器进行操作,而公司把exchange服务器做了设置,禁止对外转发。

    但是当我直接指定一封邮件,然后转发外网的某个email地址(手动转发),成功了。说明在本地直接转发外部email没有问题。

    我的设想是用VBA实现,当接收到邮件时,由VBA代码在本地转发。
    我不知道这有没有可能实现。

    我有两点不是很明白。
    1)自动的邮件转发,和我手动的邮件转发都要经过exchange,为什么一个成功了,一个失败了。
    2)如果我要写一个VBA,在本地去做一个转发的动作。那么这个VBA到底怎么触发?是由exchange触发,还是outlook触发?

    请发表意见   
    2010年2月2日 9:10

答案

  • 在Exchange的集线器传输-全局设置上勾选启用自动转发就可以实现邮件通过规则自动转发了。

    关于第一个问题,我的理解:
    手动邮件转发也就是向公网发送邮件,经过身份认证之后肯定是没问题的,不然邮箱岂不是不能往公网发邮件了?

    自动邮件转发是邮件到达服务器后触发的,并没有身份验证的过程,所以如果服务器上不启用该功能,肯定是无法自动转发到公网的。

    第二个问题:
    其实用规则就可以实现楼主的需求了,如果非要写脚本,建议是写在服务器上,因为你的outlook不能保证随时都开着
    2010年2月6日 15:53

全部回复

  • 在Exchange的集线器传输-全局设置上勾选启用自动转发就可以实现邮件通过规则自动转发了。

    关于第一个问题,我的理解:
    手动邮件转发也就是向公网发送邮件,经过身份认证之后肯定是没问题的,不然邮箱岂不是不能往公网发邮件了?

    自动邮件转发是邮件到达服务器后触发的,并没有身份验证的过程,所以如果服务器上不启用该功能,肯定是无法自动转发到公网的。

    第二个问题:
    其实用规则就可以实现楼主的需求了,如果非要写脚本,建议是写在服务器上,因为你的outlook不能保证随时都开着
    2010年2月6日 15:53
  • 如果exchange 限制了, 你写规则也是不好用的, 你可以试试, 我也碰到了这个问题, 我们不是管理员, 所以没有服务器权限, 就是想知道客户端如何能实现自动转发,在服务器没有启动自动转发情况下!
    2012年8月15日 8:43