科学の箱

科学・IT・登山の話題

Python

pythonからoffice365 smtpを利用してメールを送信

投稿日:2018年9月25日 更新日:

Office365の設定はこちらにある。

PythonにおけるSMTPの利用はこちらにある。

下記はサンプルコード


import smtplib
from email.mime.text import MIMEText

SMTP_SERVER="smtp.office365.com"
SMTP_PORT=25

MAIL_ACCOUNT="PLEASE MODIFY"
MAIL_PASS="PLEASE MODIFY"

MAIL_SUBJECT="This is Subject"
MAIL_BODY="This is Body"

def create_message():
  msg = MIMEText(MAIL_BODY)

  msg['Subject'] = MAIL_SUBJECT
  msg['From'] = MAIL_ACCOUNT
  msg['To'] = MAIL_ACCOUNT
  return msg

if __name__ == '__main__':
  smtp = smtplib.SMTP(SMTP_SERVER,SMTP_PORT)
  smtp.connect(SMTP_SERVER)
  smtp.ehlo()
  smtp.starttls()
  smtp.ehlo()
  smtp.login(MAIL_ACCOUNT, MAIL_PASS)
  msg = create_message()
  smtp.sendmail(MAIL_ACCOUNT, MAIL_ACCOUNT, msg.as_string())
  smtp.quit()

メタ情報

inarticle



メタ情報

inarticle



-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

model.coef_の確認

重回帰分析で重みを確認するには下記を利用する。 model.coef_ ただしこれだと有効桁数が分かりにくいので有効桁数を3桁にして、さらに指数を展開する。 np.set_printoptions(p …

no image

pandaのチュートリアル

pandaを利用すればdata frameに関連する操作はすべて実行できる。この辺のチュートリアルというか、何かまとめたドキュメントは何か調べてみた。 https://www.dataquest.io …

no image

空の配列を生成

numpy.empty()を使うと要素が初期化されていない配列を生成できる。要素に入る値はその時により変わるので必ず初期化後には明示的に値を設定する必要がある。 numpy.empty print(n …

no image

Scrapy – Tutorial

Tutorialはこちら https://doc.scrapy.org/en/latest/intro/tutorial.html 特に難しい点はないがいくつかポイント spidersディレクトリはプ …

no image

pythonでjanomeを使う

PythonでMecabを利用して形態要素解析に挑戦したところMecabが原因不明のエラーを引き起こしいったん断念。 代わりにJanomeを導入してみた。 Janomeは下記からインストーラを取得する …

2018年9月
« 6月   10月 »
 12
3456789
10111213141516
17181920212223
24252627282930

side bar top



アーカイブ

カテゴリー