发送邮件使用python [英] send mail using python
问题描述
问题:当我向用户发送邮件,然后从用户收件箱中看不到的用户名只显示电子邮件ID,但是我需要发件人的用户名
from:demo@gmail.com 用户名:Demo
To:demotest @ gmail。 com
代码
import smtplib
fromaddr = From
toaddrs = To
msg ='为什么,哦为什么!'
username =从
password = *******
server = smtplib.SMTP 'smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs,msg)
server.quit()
pre> import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
fromaddr ='demo @ gmail.com'
toaddrs ='demotest@gmail.com'
msg = MIMEMultipart('alternative')
msg ['Subject'] =Li nk
msg ['From'] =早安#like name
msg ['To'] =GGGGGG
body = MIMEText(example email body )
msg.attach(body)
username ='demo@gmail.com'
password =''
server = smtplib.SMTP_SSL('smtp。 googlemail.com',465)
server.login(username,password)
server.sendmail(fromaddr,toaddrs,msg.as_string())
server.quit()
Problem: when i send mail to user then from user name not seen in to user inbox only show email-id but i need user name of sender
from: demo@gmail.com username: Demo
To: demotest@gmail.com
CODE
import smtplib
fromaddr = From
toaddrs = To
msg = 'Why,Oh why!'
username = From
password = *******
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
fromaddr = 'demo@gmail.com'
toaddrs = 'demotest@gmail.com'
msg = MIMEMultipart('alternative')
msg['Subject'] = "Link"
msg['From'] = "good morning" #like name
msg['To'] = "GGGGGG"
body = MIMEText("example email body")
msg.attach(body)
username = 'demo@gmail.com'
password = ''
server = smtplib.SMTP_SSL('smtp.googlemail.com', 465)
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg.as_string())
server.quit()
这篇关于发送邮件使用python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!