[Pythonの-14/100 B]ネットワークアプリケーション開発(インターネットアプリケーション開発)

著作権:公開番号:新鮮なサイト。QQグループ:690 274 159。私のブログを得て転載、再印刷アドレスを添付してください、ありがとうございました!^ _ ^私はヒップホッププログラム猿の新入生です。https://blog.csdn.net/wuhongxia29/article/details/90797842

Day14-B Webアプリケーション開発

メールを送信

SMTP(簡易メール転送プロトコル) - TCP(伝送制御プロトコル)

次のコードを実行すると、メールボックスの「設定」の最初は、SMTPサービスを開きます。

# Python发送邮件
import smtplib
from email.mime.text import MIMEText
from email.header import Header


def main():
    sender = '[email protected]'
    pwd = 'password'
    receivers = ['[email protected]']

    # 参数(文本内容,文本格式,编码)
    message = MIMEText('用Python发送邮件的示例代码', 'plain', 'utf-8')
    message['From'] = Header('[email protected]', 'utf-8')
    message['To'] = Header('[email protected]', 'utf-8')
    message['Subject'] = Header('示例代码实现邮件', 'utf-8')

    subject = 'Python邮件测试'
    message['Subject'] = Header('测试', 'utf-8')

    try:
        # 使用非本地服务器,需要建立ssl连接
        smtper = smtplib.SMTP_SSL('smtp.126.com', 465)
        smtper.login(sender, pwd)
        smtper.sendmail(sender, receivers, message.as_string())
        print('邮件发送成功!')
    except smtplib.SMTPException as e:
        print('Error:无法发送邮件.Case:%s' % e)


if __name__ == '__main__':
    main()

SMSを送信

おすすめ

転載: blog.csdn.net/wuhongxia29/article/details/90797842