Nlogでgmailからメールを送信したい

実現したいこと

C#のプログラムで、エラーが起きたときにNlogでエラー内容をgmailで送信したいです。

前提

C#でプログラムを作っています。

発生している問題・エラーメッセージ

メールが送信されない。
処理は走っている感じはします。

該当のソースコード

C#

1 // メール送信処理2 logger.Error("Gmail Error Mail Log Test");

xml

1 <targets>2 3 <target name="gmail" xsi:type="Mail"4 smtpServer="smtp.gmail.com"5 smtpPort="587"6 smtpAuthentication="Basic"7 smtpUserName="自分@gmail.com"8 enableSsl="true"9 smtpPassword="二段階認証で発行した、アプリケーションパスワード"10 from="自分@gmail.com"11 to="相手@gmail.com"12 subject="NLog Mail Subject"13 body="NLog Mail Body"14 />15 </targets>16 17 <rules>18 <logger name="*" minlevel="Error" writeTo="gmail" />19 </rules>

試したこと

補足情報(FW/ツールのバージョンなど)

.net framework 4.7.2
Nlog 4.7.15

コメントを投稿

0 コメント