skip to content
barorin&?

Pyhtonでメール送信

/ 1 min read

はじめに

Pyhtonでメール送信する方法です。

方法

from email import message
import smtplib

def send\_mail(content):
    '''
    Args:
        content(str): 本文
    Returns:
        None
    '''
    smtp_server = 'SMTPサーバ名'
    port = '送信ポート番号'
    account = 'アカウント名'
    password = 'パスワード'
    send_from = '送信元メールアドレス'
    lst_send_to = ['送信先メールアドレス1', '送信先メールアドレス2']
    subject = '題名'

    for send_to in lst_send_to:
        msg = message.EmailMessage()
        msg.set_content(content)
        msg['Subject'] = subject
        msg['From'] = send_from
        msg['To'] = send_to

        server = smtplib.SMTP(stmp_server, port, timeout=60)
        server.login(account, password)
        server.send_message(msg)
        server.quit()

参考

[Python] メール送信 - Qiita