鱼C论坛

 找回密码
 立即注册
查看: 1622|回复: 2

关于PYTHON发送邮件的问题

[复制链接]
发表于 2019-8-28 16:08:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问:这段发送邮件的代码为什么没有标题和发件人。发送后,不显示标题和发送人。




import smtplib
from email.mime.base import MIMEBase
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.application import MIMEApplication

mail_host =('smtp.exmail.qq.com')
port =465
send_by = ('a@au.com')
password = ('a')
send_to = ('278597602@qq.com')




def send_mail(title,content,):
    m=MIMEText(content,'plain','utf-8')
    m["From"] = send_by
    m["To"] = send_to
    m["Subjest"] = title
    #文本
    textApart=MIMEText(content)
   

    # docx文档
    docxFile = 'D:/西部视点.docx'
    docxApart = MIMEApplication(open(docxFile, 'rb').read())
    docxApart.add_header('Content-Disposition', 'attachment', filename=docxFile)

     
    #将其附件加入到发送目标
    m = MIMEMultipart()
    m.attach(textApart)
    m.attach(docxApart)
    #登录
    try:
        smpt=smtplib.SMTP_SSL(mail_host,port,'utf-8')
        smpt.login(send_by,password)
        smpt.sendmail(send_by,send_to,m.as_string())
        print('success!')
    except smtplib.SMTPException as e:
        print('Error:',e)

if __name__=="__main__":
    title='Test'
    content='恭喜你收到邮件!'
    send_mail(title,content)





小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-28 21:33:33 | 显示全部楼层
不太清楚你出现问题的原因,但是我这样写貌似是可以
  1. import smtplib
  2. from email.mime.text import MIMEText

  3. msg = MIMEText("准备好开学了吗,暑假过得怎么样?","plain","utf-8")
  4. msg['Subject'] = ("来自学校的问候")
  5. msg['From'] = "teacher<XXX@163.com>"
  6. msg['To'] = "XXXX@qq.com"

  7. s=smtplib.SMTP_SSL('smtp.163.com',465,'utf-8')

  8. s.login("XXX@163.com","password")
  9. s.sendmail("XXX@163.com","XXXX@qq.com",msg.as_string())
  10. s.quit()
复制代码

e.jpg
我这是从网易到腾讯邮箱。一般太长的代码不太好看,你就可以简化一下,比方在不传doc的时候试一下,就简单发送一下邮件,几行代码,也比较好找问题...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-28 21:51:52 | 显示全部楼层
还是yagmail简单点
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-17 22:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表