私が取り組んでいる現在のシステムには、以下のように Web.config でこの構成の電子メール送信機能があります
<mailSettings>
<!-- Method#1: Configure smtp server credentials -->
<smtp from="some-email@gmail.com">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="some-email@gmail.com" password="valid-password" />
</smtp>
<!-- Method#2: Dump emails to a local directory -->
<smtp from="some-email@gmail.com" deliveryMethod="SpecifiedPickupDirectory">
<network host="localhost" />
<specifiedPickupDirectory pickupDirectoryLocation="~/App_Data/EmailPickup" />
</smtp>
</mailSettings>
表示されている構成には 2 つの方法がありますが、一度に 1 つの方法しか有効にできません。そうしないと、システムを実行しようとするとエラーが発生します。
質問: 両方の方法を同時に機能させる構成または設定はありますか? メールを送信するだけでなく、メールをピックアップして、指定したフォルダーにドロップします。
ファイルを手動で作成しStreamWriter
てフォルダーに保存することはできましたが、それを処理するには追加のコードが必要です。