ホームページ  >  記事  >  バックエンド開発  >  QQ メールボックスにログインしてレターを送信するための Python 実装コード

QQ メールボックスにログインしてレターを送信するための Python 実装コード

WBOY
WBOYオリジナル
2016-06-16 08:46:551395ブラウズ
コードをコピー コードは次のとおりです:

# -*-coding: cp936 -*-
from email.Header import Header
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
import smtplib, datetime
#添付ファイル付きのインスタンスを作成します
msg = MIMEMultipart()
#添付ファイルを構築
att = MIMEText(open('f:\filename.doc', 'rb').read(), 'base64', 'gb2312')
att["Content-Type"] = 'アプリケーション/オクテット- stream'
att["Content-Disposition"] = 'attachment; filename="filename.doc"'
msg.attach(att)
#メールヘッダーを追加
msg['to' ] = '790896688@qq.com'
msg['from'] = '12508680287@qq.com'
msg['subject'] = Header('test(' + str(datetime.date.today ()) + ')','gb2312')
#メール送信
server = smtplib.SMTP('smtp.qq.com')
server.login('137951467','123456')
error=server.sendmail(msg['from'], msg['to'],msg.as_string())
server.close
印刷エラー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。