鱼C论坛

 找回密码
 立即注册
查看: 40|回复: 5

[Python] python发送邮件问题

[复制链接]
发表于 8 小时前 | 显示全部楼层 |阅读模式
5鱼币
  1. import smtplib
  2. from email.mime.text import MIMEText
  3. from email.header import Header
  4. from email.utils import make_msgid, formatdate, formataddr

  5. def SendMail(receiver,code):
  6.     sender = "email@139.com"
  7.     receivers = [receiver]

  8.     msg = MIMEText(f"验证码:{code}\n注意:请在5分钟以内进行验证", "plain", "utf8")

  9.     msg["From"] = formataddr(["XXXXX", sender])
  10.     msg["To"] = Header(receivers[0], "utf8")
  11.     msg["Subject"] = Header("XXXXX 验证码", "utf8")
  12.     msg["Message-ID"] = make_msgid()
  13.     msg["Date"] = formatdate(localtime=True)

  14.     try:
  15.         smtpobj = smtplib.SMTP_SSL("smtp.139.com", 465, timeout=10)
  16.         smtpobj.login(sender, "授权码")
  17.         smtpobj.sendmail(sender, receivers, msg.as_string())
  18.         print("OK")
  19.         return True
  20.     except Exception as e:
  21.         print(e)
  22.         return False
复制代码


使用的139邮箱
结果返回:(550, b'2eef6905ae5094d-049aa Mail rejected') 邮箱被拒绝 请问大佬们为什么会被拒绝

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

使用道具 举报

 楼主| 发表于 8 小时前 | 显示全部楼层
自己给自己发是没问题的 给别人发有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 小时前 | 显示全部楼层
换邮箱吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 6 小时前 | 显示全部楼层

额 为啥 就是因为需要手机号注册才选的这个邮箱
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 小时前 | 显示全部楼层
Yukiouht 发表于 2025-11-3 11:26
额 为啥 就是因为需要手机号注册才选的这个邮箱

用了你的代码试了网易邮箱没有问题,然后也注册了你这个139,确实发送不了。可能只能咨询官方了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
本帖最后由 快速收敛 于 2025-11-3 16:39 编辑

貌似多发送几次就成了,正常收到邮件
e0cc0c9b-ff98-4328-904e-71f6fc6309a2.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-3 18:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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