ページへ戻る
印刷
Python/メールの送信
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:Python/メールの送信 をテンプレートにして作成
開始行:
Python2.x系でメールサーバーを介してメールの送信を行うには...
また、emailライブラリを使ってヘッダーの作成や日本語のエン...
# -*- coding: utf-8 -*-
import smtplib
from email.MIMEText import MIMEText
from email.Header import Header
from email.Utils import formatdate
from_address = 'fromadress@xxx.jp'
to_address = 'toaddress@xxx.jp'
charset = 'ISO-2022-JP'
subject = u'テスト'
text = u'テストです'
msg = MIMEText(text.encode(charset), 'plain', charset)
msg['Subject'] = Header(subject, charset)
msg['From'] = from_address
msg['To'] = to_address
msg['Date'] = formatdate(localtime=True)
smtp = smtplib.SMTP('xxx.jp',587)
smtp.starttls()
smtp.login("yourid","yourpassword")
smtp.sendmail(from_address, to_address, msg.as_string())
smtp.close()
「 smtplib.SMTP('xxx.jp',587)」の"xxx.jp"はSMTPのサーバー...
通常この番号が使われますが、サーバーによって変わる場合が...
「starttls」は暗号化通信を始めるメソッドで、「login」はサ...
古いシステムではメールの送信にログインや暗号化が必要ない...
Pythonでのメールの送信をネットで検索すると、「starttls」...
終了行:
Python2.x系でメールサーバーを介してメールの送信を行うには...
また、emailライブラリを使ってヘッダーの作成や日本語のエン...
# -*- coding: utf-8 -*-
import smtplib
from email.MIMEText import MIMEText
from email.Header import Header
from email.Utils import formatdate
from_address = 'fromadress@xxx.jp'
to_address = 'toaddress@xxx.jp'
charset = 'ISO-2022-JP'
subject = u'テスト'
text = u'テストです'
msg = MIMEText(text.encode(charset), 'plain', charset)
msg['Subject'] = Header(subject, charset)
msg['From'] = from_address
msg['To'] = to_address
msg['Date'] = formatdate(localtime=True)
smtp = smtplib.SMTP('xxx.jp',587)
smtp.starttls()
smtp.login("yourid","yourpassword")
smtp.sendmail(from_address, to_address, msg.as_string())
smtp.close()
「 smtplib.SMTP('xxx.jp',587)」の"xxx.jp"はSMTPのサーバー...
通常この番号が使われますが、サーバーによって変わる場合が...
「starttls」は暗号化通信を始めるメソッドで、「login」はサ...
古いシステムではメールの送信にログインや暗号化が必要ない...
Pythonでのメールの送信をネットで検索すると、「starttls」...
ページ名: