學習使用python發送郵件
###########################
#
# 使用python發送郵件
#
###########################
import os
import smtplib
import mimetypes
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.MIMEAudio import MIMEAudio
from email.MIMEImage import MIMEImage
from email.Encoders import encode_base64
def sendMail(subject, text):
gmailUser = '[email protected]'
gmailPassword = ''
recipient = '[email protected]
msg = MIMEMultipart()
msg['From'] = gmailUser
msg['To'] = recipient
msg['Subject'] = subject
msg.attach(MIMEText('''<a>%s</a>''' %text, _subtype='html',_charset='UTF-8'))
mailServer = smtplib.SMTP('smtp.cnnic.cn', 25)
mailServer.ehlo()
#mailServer.starttls()
mailServer.ehlo()
mailServer.login(gmailUser, gmailPassword)
mailServer.sendmail(gmailUser, recipient, msg.as_string())
mailServer.close()
print('Sent email to %s' % recipient)
# start to test
sendMail('你好嗎?', '歡迎使用python測試郵件')
#
# 使用python發送郵件
#
###########################
import os
import smtplib
import mimetypes
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.MIMEAudio import MIMEAudio
from email.MIMEImage import MIMEImage
from email.Encoders import encode_base64
def sendMail(subject, text):
gmailUser = '[email protected]'
gmailPassword = ''
recipient = '[email protected]
msg = MIMEMultipart()
msg['From'] = gmailUser
msg['To'] = recipient
msg['Subject'] = subject
msg.attach(MIMEText('''<a>%s</a>''' %text, _subtype='html',_charset='UTF-8'))
mailServer = smtplib.SMTP('smtp.cnnic.cn', 25)
mailServer.ehlo()
#mailServer.starttls()
mailServer.ehlo()
mailServer.login(gmailUser, gmailPassword)
mailServer.sendmail(gmailUser, recipient, msg.as_string())
mailServer.close()
print('Sent email to %s' % recipient)
# start to test
sendMail('你好嗎?', '歡迎使用python測試郵件')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.