20210520

20210520

https://mononaga.com/buying-selling/yahoo-auctions/yahooid-number/#toc3

  • smtplib、MIMETextモジュールがインストールされているかを確認
  • singularityコンテナにデフォルトでインストールされていることを確認(イメージのリビルド等は不要)

sendmail.pyでメールを送信するためのsendmail関数を定義

def send_mail(subject, message, user_email):
	from_addr = "suikou_metasearch@yahoo.co.jp"
	to_addr = user_email
  	# sender_name = "okzdt74471"
	sender_name = "suikou_metasearch@yahoo.co.jp"
	passwd = "Suikou311"

	msg = MIMEText(message)
	msg['Subject'] = subject
	msg['From'] = from_addr
	msg['To'] = to_addr

	smtp = smtplib.SMTP_SSL("smtp.mail.yahoo.co.jp", 465, context=ssl.create_default_context())
	smtp.login(sender_name, passwd)
	# smtp.sendmail(from_addr, to_addr, msg.as_string())
	smtp.quit()

https://www.python.ambitious-engineer.com/archives/2034 を参照

以下のエラーを出力

Traceback (most recent call last):
File "script/send_mail.py", line 28, in <module>
  send_mail("Metasearch Result", "Test", "ito-takumi496@g.ecc.u-tokyo.ac.jp")
File "script/send_mail.py", line 23, in send_mail
  smtp = smtplib.SMTP_SSL("smtp.mail.yahoo.co.jp", 465, context=ssl.create_default_context())
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/smtplib.py", line 1034, in __init__
  SMTP.__init__(self, host, port, local_hostname, timeout,
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/smtplib.py", line 253, in __init__
  (code, msg) = self.connect(host, port)
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/smtplib.py", line 339, in connect
  self.sock = self._get_socket(host, port, self.timeout)
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/smtplib.py", line 1040, in _get_socket
  new_socket = socket.create_connection((host, port), timeout,
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/socket.py", line 787, in create_connection
  for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/socket.py", line 918, in getaddrinfo
  for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

ネットワークのエラーみたい??

https://jp.mg5.mail.yahoo.co.jp/neo/launch?ncrumb=DBXc0.PUcDL&nmig=yes&optpos=t&lt=1#tb=54agw52j ここから確認できる

送信メール(SMTP)サーバー:smtp.mail.yahoo.co.jp 送信メール(SMTP)認証方:SMTPAUTH 送信メール(SMTP)通信方法:SSL 送信メール(SMTP)ポート番号:465 アカウント名/ログイン名:okzdt74471 メールアドレス:suikoumetasearch@yahoo.co.jp

  • httpsが使えなくなっている??
  • suikou calenderのメールアドレスにexpireのメールが届いていた

更新しようとしたが次のエラーを出力

Failed to renew certificate meta.fs.a.u-tokyo.ac.jp with error: ('Connection aborted.', gaierror(-2, 'Name or service not known'))
All renewals failed. The following certificates could not be renewed:
/etc/letsencrypt/live/meta.fs.a.u-tokyo.ac.jp/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)

こちらもネットワークのエラーみたい??

ネットワークが回復したら

  • メール送信スクリプト作成
  • メールアドレスやスクリプト名のチェック
  • サーバ証明書更新自動化の確認
  • 20210520.1621492924.txt.gz
  • 最終更新: 2021/05/20 06:42
  • by 133.11.144.10