実現したいこと
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 コメント