最新版はこちら。 突っ込みは各日付の BBS エントリのほか、 メール (nakano@st.seikei.ac.jp) や フォーム からどうぞ。 なおスパム除けのため、BBS 機能には 緩い認証を入れて います。 検索エンジンから来た方は、エンジンの方のキャッシュを見るか、 下の簡易検索を試してみてください。
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
#!/usr/bin/python3 from email.mime.text import MIMEText import smtplib import ssl import csv import time # SMTP access info account = "user@example.jp" password = 'PASSWORD' smtphost = "smtp.example.jp" smtpport = 465 # from address from_addr = "user@example.jp" # sendlist CSV, 1 address per line sendlist = 'sendlist.csv' # make message subject = "TEST MAIL SUBJECT" message = """ Dear Collegues, This is a test mail. user@example.jp """.strip() # charset & ssl context charset = "us-ascii" sslcontext = ssl.create_default_context() with open(sendlist) as csvfile: addrlist = csv.reader(csvfile) for row in addrlist: to_addr = row[0] print(to_addr) msg = MIMEText(message, 'plain', charset) msg["Subject"] = subject msg["From"] = from_addr msg["To"] = to_addr server = smtplib.SMTP_SSL(smtphost, smtpport, context=sslcontext) server.login(account, password) server.send_message(msg) time.sleep(2)という感じで。いやー簡単ですなあ。