科学の箱

科学・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

配列を利用した四則演算とuniversal関数

四則演算 import numpy as np arr = np.arange(1,11) arr arr + arr arr * arr arr – 100 arr – arr [/cde] np. …

no image

スライスとインデックスを組み合わせてデータを抜き出す

行列からデータを取得する際には、インデックスを利用すことはわかった。このインデックスの種類としては整数、スライス、配列、ブーリアンがある。これらを組み合わせて柔軟に配列から要素を抜き出すことができる。 …

no image

pyplotでグラフを表示

matplotlib.pyplotを利用すると、配列からお手軽にグラフを作成できる。 内容 最もシンプルなグラフ タイトル ラベル、レジェンドを追加 線の種類を変える 最もシンプルなグラフ まずはpy …

no image

配列のインデックス

インデックスとは配列に対して[]で要素を抜き出す方法である。 マニュアルは以下になる。 Indexing Indexing Routines インデックスの方法としては以下がある。 整数値を使ったイン …

no image

タイタニックデータでEDA

タイタニックデータでEDAを実施する。 まずはライブラリの読み込み import pandas as pd import numpy as np import matplotlib.pyplot as …

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

side bar top



アーカイブ

カテゴリー