我有一台高度安全的Windows Server 2003计算机,在其中配置了我的Outlook Express,我想将所有来自Outlook的邮件转发到gmail。我在前景中设置了一些自动转发规则,但是它不起作用。(可能禁用了自动转发)。
我可以手动转发邮件。
反正有摆脱这个问题的方法吗?
我有一台高度安全的Windows Server 2003计算机,在其中配置了我的Outlook Express,我想将所有来自Outlook的邮件转发到gmail。我在前景中设置了一些自动转发规则,但是它不起作用。(可能禁用了自动转发)。
我可以手动转发邮件。
反正有摆脱这个问题的方法吗?
Answers:
我已经写了一些VBA脚本来做到这一点*绕过服务器对自动转发的禁用。”基本上,它模仿用户转发电子邮件,而不是服务器进行自动转发。
很简单:
Sub AutoForwardAllSentItems(Item As Outlook.MailItem)
Dim strMsg As String
Dim myFwd As Outlook.MailItem
Set myFwd = Item.Forward
myFwd.Recipients.Add "email@email.com"
myFwd.Send
Set myFwd = Nothing
End Sub
提供详细说明超出了本文的讨论范围,但这是一个摘要:
在Outlook的Visual Basic编辑器中添加以上代码(Alt-F11应该可以开始使用)。请确保将email@email.com更改为您要发送邮件的地址
告诉Outlook为每个入站消息运行此代码(工具->规则和警报->新规则->到达时检查消息->下一步->是->复选框“运行脚本”->然后选择您刚刚使用的脚本创建。
现在,Outlook应该会自动转发您收到的每封电子邮件,但不会被管理员作为“自动转发”阻止。
我遇到了同样的问题,这是我的解决方案:*将您的gmail帐户添加到Outlook *在我们的Outlook“规则”中,而不是选择“转发”,而是选择“将副本移动到文件夹” *作为目标文件夹,在您的Gmail帐户中选择一个文件夹
基本上,使用Outlook和Exchange默认情况下设置服务器规则。这意味着无论客户端(外观)是否正在运行,规则都将应用到服务器和电子邮件接收中。通过交换,可以阻止将电子邮件自动转发到外部地址(似乎您的系统管理员已这样做)。它适用于手动转发的原因是这是一个非常不同的过程。它发生在客户端,对于服务器来说,就像发送其他电子邮件一样。
服务器如此配置的原因通常是为了防止公司信息和机密泄漏出去。由于这是一个有效的问题,您可能不会很幸运地说服管理员让您将电子邮件转发给gmail。
最简单的方法是让您的邮件服务器管理员为您的GMail帐户设置服务器端转发。
否则,正如Matt先生所建议的那样,将帐户直接添加到GMail可能证明是最有效的。