RECOMMEND
C# 言語リファレンス Black Book
C# 言語リファレンス Black Book (JUGEMレビュー »)
ビル ワグナー, Bill Wagner, スリーエーシステムズ, アクロバイト
RECOMMEND
RECOMMEND
SELECTED ENTRIES
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

10
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--

メール

主に、メール送受信ライブラリを紹介します。各種ソフトウェア、PHPコンテンツ制作、SEO対策もお任せください。
<< 【質問】サブミッションポート(port587)とSMTP AUTHを使った送信は行えますか? | main | 【質問】特定の「件名」のメッセージだけを取得するには? >>
【質問】メールサーバーから受信メールを取得した際、ウイルスメールなどの対策は?
0
    ExwarpMailKitを使用してメールを受信する際のウイルスメール対策などは特に用意されていません。

    メールメッセージは、通常単なる7ビットのテキストとして受信されますので、受信処理だけでウイルスに感染することはありませんが、バイナリファイルに展開するなどの処理が実行される場合には、問題が発生する可能性があります。

    それで、ウイルスメールの可能性があると思われるメールについては、以下の処理を避けるなどしてウイルスメール対策を講じることが出来ます。

    ■mail.RunCommand("SaveBinariBody",PATH)の使用
    ■mail.BinaryBodyプロパティの参照

    上記、2点に共通して実行される処理は、BinaryBodyプロパティが参照されることです。
    BinaryBodyプロパティを参照すると7ビットのテキストから8ビットのバイナリデータに変換されるため、メモリ上にプログラムの実体が展開されます。この場合、ウイルスプログラムが実行される可能性があります。

    BinaryBodyプロパティが参照されるまでは、7ビットのテキストのままですので問題はありません。
    | technicals | 12:27 | - | - | - | - |