web-dev-qa-db-ja.com

OutlookからGmailへのメールの自動転送

Outlook Expressが構成されている非常に安全なコンピューターWindows Server 2003を持っています。OutlookからのすべてのメールをGmailに転送したいのですが。 Outlookに自動転送ルールを設定しましたが、機能しません。 (自動転送が無効になっている可能性があります)。

手動でメールを転送できます。

とにかくこの問題を解消する方法はありますか?

10
Jaison

これを行うVBAスクリプトをいくつか記述しました*サーバーの自動転送の無効化を回避します。基本的に、サーバーは自動転送を行うのではなく、ユーザーがメールを転送することを模倣します。

とても簡単です:

Sub AutoForwardAllSentItems(Item As Outlook.MailItem)
Dim strMsg As String
Dim myFwd As Outlook.MailItem

Set myFwd = Item.Forward

myFwd.Recipients.Add "[email protected]"
myFwd.Send
Set myFwd = Nothing 
End Sub

詳細な指示を与えることはこの投稿の範囲を超えていますが、ここに要約があります:

  1. 上記のコードをOutlookのVisual Basic Editorに追加します(Alt-F11で開始できます)。 [email protected]を、メールを送信するアドレスに変更してください。

  2. 受信メッセージごとにこのコードを実行するようにOutlookに指示します([ツール]-> [ルールとアラート]-> [新しいルール]-> [メッセージが到着したらメッセージを確認]-> [次へ]-> [はい]-> [スクリプトの実行]チェックボックス)->次に、スクリプトを選択します。作成した。

これで、Outlookは受信した各メールを自動的に転送するはずですが、管理者は「自動転送」としてブロックしません。

7
Kevin Rettig

私は同じ問題を抱えていて、これが私の解決策です:* OutlookにGmailアカウントを追加します* Outlookの「ルール」で、「転送」を選択する代わりに、「フォルダにコピーを移動」を選択します*ターゲットフォルダとして、 Gmailアカウントのフォルダを選択します

4
Kevin Rettig

基本的に、Outlookを使用して、デフォルトでサーバールールをセットアップします。つまり、クライアント(Outlook)が実行されているかどうかに関係なく、サーバーとメールの受信時にルールが適用されます。交換により、外部アドレスへの電子メールの自動転送をブロックすることができます(システム管理者がそうしているようです)。手動転送で機能する理由は、これがまったく異なるプロセスであるためです。これはクライアントで発生し、サーバーでは他のメールを送信するように見えます。

このようにサーバーを構成するのは、一般に企業情報や機密情報の漏洩を防ぐためです。これは有効な懸念事項であるため、管理者がメールをGmailに転送するように説得することはできません。

2
Paul de Vrieze

アカウントタブからGmailに転送するメールアカウントを追加することを検討してください。ここで、POPアカウントとIMAPアカウントの両方を追加できます。

0
Codebeef

最も簡単な方法は、Gmailアカウントへのサーバー側転送を設定するようメールサーバー管理者に依頼することです。

それ以外の場合は、Matt氏が示唆するように、GMailに直接アカウントを追加することが最も効果的です。

0
James

自動転送ルールの意味がわかりませんが、メールフィルタリングの通常のフィルター/ルールとして追加しましたか?そこに転送するか、添付ファイルとして転送するオプションがあります。

0
Antony Carthy