メール配信機能を経験浅いですが作ってみました。開発環境はVisualStudio2017 Professinalです。
(当該プロジェクトのプロパティで、Windowsアプリケーションのチェックが外れている、デバッグ実行するとコンソール画面起動される)
以下が現行のコードの抜粋で、デバッグ実行するとメールは配信されるものの 【ハンドルされていない例外】という実行時エラーを招きます。
Python
1 smtp = smtplib.SMTP(self.mlsrv, self.mlsrv_port) 2 smtp.login(self.mlsrv_id, self.mlsrv_pw) 3 4 result = smtp.sendmail(self.mlsrv_fraddress, sendToList, msg.as_string()) 5 6 7 except Exception as e: 8 print(e.args) 9 result = True 10 finally: 11 return result 12 13''' 14############################################### 15# # 16############################################### 17''' 18mail = email() 19result = mail.send_Mail("宛先", "CC", "BCC", "タイトル", "本文", "添付ファイルのフルパス") 20if not (result): #正常処理は何も返らずFalseになる 21 sys.exit(0) 22else: 23 sys.exit(9) 24 print("異常終了")
こちらを参考に、実行結果を得られるように起動を果たそうとしています。
正常終了したのか、異常終了になったのかだけ判断できればよく、sys.exitの関数を貼り付てみたわけですがエラーになってしまいます。
###import sys は 頭に挿入されています。
初歩的なことだとは 思うのですが よく原因が分かりません。何が問題か どなたか教えて頂けませんでしょうか?
==追記 2021/02/10 14:53====================================================
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/10 07:28
2021/02/10 09:40
2023/02/19 04:26