トップ回答者
EdgeサーバーにおけるAttachmentFilter デフォルト設定で受信出来ない添付ファイルがある

質問
-
皆様お疲れ様です。
現在、Exchange 2007 STD ×64 SP1のEdgeサーバーを使用しております。(Windows 2003 R2 SP2 STD ×64上にて稼働)
送受信時、特定の文字列が入った添付ファイルがEdgeサーバーのAttachmentFilterでRejectされて困っております。
***.***.***.*** failed after I sent the message.
Remote host said: 550 5.7.1 Message rejected due to unacceptable attachments添付ファイルは.txtファイルで、本文には PK と書かれています。
試しに、
Disable-TransportAgent -Identity "Attachment Filtering Agent" にて無効にしたところ、
送受信できました。
AttachmentFilter拒否しているエントリは以下の通りですが、本文PKが何故弾かれるのか判りません。
バイナリファイルの文頭がPKから始まるのはZIPファイルですが、通常のZIPはRejectされませんし、エントリにもありません。
KB936734を参照しましたが、SP1適用で解消されており、そもそも私の抱えている問題とはちょっと異なるかとも思います。
どなたか何かご存じでしたらアドバイスを賜りたく宜しくお願い致します。
また、不足情報が御座いましたらご指摘頂き度く。###Get-AttachmentFilterEntry###
Name : application/x-msdownloa
Name : message/partial
Name : text/scriptlet
Name : application/prg
Name : application/msaccess
Name : text/javascript
Name : application/x-javascript
Name : application/javascript
Name : x-internet-signup
Name : application/hta
Name : *.xnk
Name : *.wsh
Name : *.wsf
Name : *.wsc
Name : *.vbs
Name : *.vbe
Name : *.vb
Name : *.url
Name : *.shs
Name : *.shb
Name : *.sct
Name : *.scr
Name : *.scf
Name : *.reg
Name : *.prg
Name : *.prf
Name : *.pif
Name : *.pcd
Name : *.ops
Name : *.mst
Name : *.msp
Name : *.msi
Name : *.psc2
Name : *.psc1
Name : *.ps2xml
Name : *.ps2
Name : *.ps11xml
Name : *.ps11
Name : *.ps1xml
Name : *.ps1
Name : *.msc
Name : *.mdz
Name : *.mdw
Name : *.mdt
Name : *.mde
Name : *.mdb
Name : *.mda
Name : *.lnk
Name : *.ksh
Name : *.jse
Name : *.js
Name : *.isp
Name : *.ins
Name : *.inf
Name : *.hta
Name : *.hlp
Name : *.fxp
Name : *.exe
Name : *.csh
Name : *.crt
Name : *.cpl
Name : *.com
Name : *.cmd
Name : *.chm
Name : *.bat
Name : *.bas
Name : *.asx
Name : *.app
Name : *.adp
Name : *.ade
2008年3月17日 12:06
回答
-
解決しました。
http://support.microsoft.com/kb/945046/
私の環境はSP1でしたので、SP1のRU1を適用し、更に以下のコンフィグ追記が必要でした・・・
(RTM版の場合はRU6適用の事)
1.
トランスポート サービスを停止します。 2. EdgeTransport.exe.config ファイルを探します。 このファイルは、次のパスで探されます。 ドライブ: \Program Files\Microsoft\Exchange Server\Bin\3. EdgeTransport.exe.config ファイルの</appSettings>要素の間のと<appSettings>要素の間の次のエントリを追加します。 <add key="AllowInvalidAttachment" value="true" />
4. トランスポート サービスを再起動します。 5. 問題が解決することを確認します。 これを行うために、複数のファイルに分割された .zip ファイルを持つ電子メール メッセージを送信します。 この電子メール メッセージがアップグレードされたサーバーで処理されることを確認します。 ※前述のKBから抜粋
自分の情けなさを晒してしまいました・・・
読んで下さった皆様有り難うございました(m_m)
2008年3月18日 3:02
すべての返信
-
検証経過です。
AttachmentFilterEntryを空にしてみました。(Get-AttachmentFilterEntry の結果が何も表示されない状態)しかし、結果は同様にRejectされてしまいました。
***.***.***.*** failed after I sent the message.
Remote host said: 550 5.7.1 Message rejected due to unacceptable attachments更なる検証を進めます。
(なんか、根本的な勘違いや見落としをしている様で怖いのですが・・・)
2008年3月17日 14:44 -
解決しました。
http://support.microsoft.com/kb/945046/
私の環境はSP1でしたので、SP1のRU1を適用し、更に以下のコンフィグ追記が必要でした・・・
(RTM版の場合はRU6適用の事)
1.
トランスポート サービスを停止します。 2. EdgeTransport.exe.config ファイルを探します。 このファイルは、次のパスで探されます。 ドライブ: \Program Files\Microsoft\Exchange Server\Bin\3. EdgeTransport.exe.config ファイルの</appSettings>要素の間のと<appSettings>要素の間の次のエントリを追加します。 <add key="AllowInvalidAttachment" value="true" />
4. トランスポート サービスを再起動します。 5. 問題が解決することを確認します。 これを行うために、複数のファイルに分割された .zip ファイルを持つ電子メール メッセージを送信します。 この電子メール メッセージがアップグレードされたサーバーで処理されることを確認します。 ※前述のKBから抜粋
自分の情けなさを晒してしまいました・・・
読んで下さった皆様有り難うございました(m_m)
2008年3月18日 3:02