Pythonは、自動的にメールを送信するための素晴らしいツールです。以下の手順に従うことで、Pythonを使用してSMTPを介してメールを送信できます。

  1. SMTPライブラリをインポートする
  2. SMTPサーバーに接続する
  3. サーバーにログインする
  4. メッセージを作成する
  5. メッセージを送信する
  6. サーバーからログアウトする

以下は、Gmailを使用してメールを送信する例です。

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# メールサーバーに接続する
smtp_server = "smtp.gmail.com"
port = 587
server = smtplib.SMTP(smtp_server, port)
server.starttls()

# サーバーにログインする
email = "your_email@gmail.com"
password = "your_password"
server.login(email, password)

# メッセージを作成する
message = MIMEMultipart()
message["From"] = email
message["To"] = "recipient_email@example.com"
message["Subject"] = "件名"
body = "メールの本文"
message.attach(MIMEText(body, "plain"))

# メッセージを送信する
server.sendmail(email, "recipient_email@example.com", message.as_string())

# サーバーからログアウトする
server.quit()

このスクリプトを実行すると、Gmailアカウントから指定した受信者にメールが送信されます。