差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
20210520 [2021/05/20 06:39] – 133.11.144.10 | 20210520 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 20210520 ====== | ||
- | |||
- | ===== Yahooアカウントの作成 ===== | ||
- | https:// | ||
- | |||
- | * 伊藤のスマホの携帯電話番号を使ってSMS認証 | ||
- | * 必要事項を入力し、アカウントを作成 | ||
- | * デフォルトのメールアドレスアドレスからメールアドレスを変更(suikou_metasearch@yahoo.co.jp) | ||
- | * パスワードを設定(Suikou311) | ||
- | * 電話番号を削除 | ||
- | * こちらにアカウントの情報を登録[[http:// | ||
- | |||
- | ===== PythonでYahooのメールサーバからメールを送信 ===== | ||
- | https:// | ||
- | |||
- | ==== モジュールの確認 ==== | ||
- | |||
- | * smtplib、MIMETextモジュールがインストールされているかを確認 | ||
- | * singularityコンテナにデフォルトでインストールされていることを確認(イメージのリビルド等は不要) | ||
- | |||
- | ==== メールの送信 ==== | ||
- | send_mail.pyでメールを送信するためのsend_mail関数を定義 | ||
- | |||
- | def send_mail(subject, | ||
- | from_addr = " | ||
- | to_addr = user_email | ||
- | # sender_name = " | ||
- | sender_name = " | ||
- | passwd = " | ||
- | |||
- | msg = MIMEText(message) | ||
- | msg[' | ||
- | msg[' | ||
- | msg[' | ||
- | |||
- | smtp = smtplib.SMTP_SSL(" | ||
- | smtp.login(sender_name, | ||
- | # smtp.sendmail(from_addr, | ||
- | smtp.quit() | ||
- | |||
- | [[https:// | ||
- | |||
- | 以下のエラーを出力 | ||
- | |||
- | Traceback (most recent call last): | ||
- | File " | ||
- | send_mail(" | ||
- | File " | ||
- | smtp = smtplib.SMTP_SSL(" | ||
- | File "/ | ||
- | SMTP.__init__(self, | ||
- | File "/ | ||
- | (code, msg) = self.connect(host, | ||
- | File "/ | ||
- | self.sock = self._get_socket(host, | ||
- | File "/ | ||
- | new_socket = socket.create_connection((host, | ||
- | File "/ | ||
- | for res in getaddrinfo(host, | ||
- | File "/ | ||
- | for res in _socket.getaddrinfo(host, | ||
- | socket.gaierror: | ||
- | |||
- | ネットワークのエラーみたい?? | ||
- | |||
- | ===== サーバ証明書の自動更新エラーの対処 ===== | ||
- | |||
- | * httpsが使えなくなっている?? | ||
- | * suikou calenderのメールアドレスにexpireのメールが届いていた | ||
- | |||
- | 更新しようとしたが次のエラーを出力 | ||
- | |||
- | Failed to renew certificate meta.fs.a.u-tokyo.ac.jp with error: (' | ||
- | All renewals failed. The following certificates could not be renewed: | ||
- | / | ||
- | 1 renew failure(s), 0 parse failure(s) | ||
- | | ||
- | こちらもネットワークのエラーみたい?? | ||
- | |||
- | ===== Bootstrapによる装飾 ===== | ||
- | |||
- | |||
- | ===== 次回やること ===== | ||
- | ネットワークが回復したら | ||
- | |||
- | * メール送信スクリプト作成 | ||
- | * メールアドレスやスクリプト名のチェック | ||
- | * サーバ証明書更新自動化の確認 | ||
- | |||
- | |||