Outlook Expressが構成されている非常に安全なコンピューターWindows Server 2003を持っています。OutlookからのすべてのメールをGmailに転送したいのですが。 Outlookに自動転送ルールを設定しましたが、機能しません。 (自動転送が無効になっている可能性があります)。
手動でメールを転送できます。
とにかくこの問題を解消する方法はありますか?
これを行う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
詳細な指示を与えることはこの投稿の範囲を超えていますが、ここに要約があります:
上記のコードをOutlookのVisual Basic Editorに追加します(Alt-F11で開始できます)。 [email protected]を、メールを送信するアドレスに変更してください。
受信メッセージごとにこのコードを実行するようにOutlookに指示します([ツール]-> [ルールとアラート]-> [新しいルール]-> [メッセージが到着したらメッセージを確認]-> [次へ]-> [はい]-> [スクリプトの実行]チェックボックス)->次に、スクリプトを選択します。作成した。
これで、Outlookは受信した各メールを自動的に転送するはずですが、管理者は「自動転送」としてブロックしません。
私は同じ問題を抱えていて、これが私の解決策です:* OutlookにGmailアカウントを追加します* Outlookの「ルール」で、「転送」を選択する代わりに、「フォルダにコピーを移動」を選択します*ターゲットフォルダとして、 Gmailアカウントのフォルダを選択します
基本的に、Outlookを使用して、デフォルトでサーバールールをセットアップします。つまり、クライアント(Outlook)が実行されているかどうかに関係なく、サーバーとメールの受信時にルールが適用されます。交換により、外部アドレスへの電子メールの自動転送をブロックすることができます(システム管理者がそうしているようです)。手動転送で機能する理由は、これがまったく異なるプロセスであるためです。これはクライアントで発生し、サーバーでは他のメールを送信するように見えます。
このようにサーバーを構成するのは、一般に企業情報や機密情報の漏洩を防ぐためです。これは有効な懸念事項であるため、管理者がメールをGmailに転送するように説得することはできません。
アカウントタブからGmailに転送するメールアカウントを追加することを検討してください。ここで、POPアカウントとIMAPアカウントの両方を追加できます。
最も簡単な方法は、Gmailアカウントへのサーバー側転送を設定するようメールサーバー管理者に依頼することです。
それ以外の場合は、Matt氏が示唆するように、GMailに直接アカウントを追加することが最も効果的です。
自動転送ルールの意味がわかりませんが、メールフィルタリングの通常のフィルター/ルールとして追加しましたか?そこに転送するか、添付ファイルとして転送するオプションがあります。