喜欢木心先生的《从前慢》,那种一辈子只够爱一个人的闲适,被今日快节奏的生活方式打破。
虽然今日邮件已然销声匿迹,但电子邮件的兴起给俺们另一个选择。
若怀念木心,不妨静下心来,在键盘上诚诚恳恳敲击你想对她诉说的,不也浪漫?不也悠长?
那么,如何用Python写电子邮件呢?
俺们需要用到smtplib和email模块
俺们从简单的开始,写一首情诗送给她
# -*- coding: utf-8 -*-
# @Author: Lily_Sun
# @Date: 2018-07-12 05:56:46
# @Last Modified by: Lily_Sun
# @Last Modified time: 2018-07-13 13:29:09
import smtplib
from email.mime.text import MIMEText #多媒体网际网路邮件延伸文本,即纯文本
text = "醉过才知酒浓,爱过才知情重。
\n你定是俺的诗,恰似俺如你的梦。"
mail_host = "smtp.163.com" # 设置服务器
mail_user = "**********@163.com" # 发送邮箱
mail_pass = "*******" # 邮箱校验码 非密码
receiver = "*******@163.com" # 接收邮箱
message = MIMEText(text, 'plain', 'utf-8') #构造MIMEText对象
message['From'] = '难忘你的'+'<'+mail_user+'>'
message['To'] = '俺难忘的' +'<'+receiver+'>'
message['Subject'] = ' 月色真美 '
try:
smtpObj = smtplib.SMTP_SSL(mail_host,465) #实例一个邮件传输对象
smtpObj.ehlo() #初始化到服务器的连接,类似于敲门的感觉
smtpObj.login(mail_user,mail_pass)
print('登录成功!')
smtpObj.sendmail(mail_user, receiver, message.as_string()) # 发送邮件
smtpObj.quit() # 邮件退出
print("恭喜:邮件发送成功!")
except smtplib.SMTPException:
print("错误:无法发送邮件")
快用这个脚本给你女朋友发电子邮件,让她开心一下吧。如果你有的话(●’◡’●)
【未完待续】