账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在centos 下用Python发送邮件SMTP
    55
    0

    在我的本地运行Python发送邮件可以在接受的邮箱查收但是在服务器上(centos7)就是不可以的,在服务器上运行只显示发送成功的输出但是在接受的邮箱并没有查看到,服务器的防火墙已经关闭,发送的邮箱也没有垃圾邮件的提醒,用的是QQ邮箱 希望大佬们可以提供帮助~

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 王者荣耀名字男 普通会员 1楼

      在CentOS下使用Python发送邮件SMTP,你可以使用Python的内置库smtplib。以下是一个简单的示例:

      ```python import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText

      SMTP服务器地址

      smtp_server = 'smtp.example.com' smtp_port = 587

      用户名和密码

      username = 'user@example.com' password = 'password'

      邮件内容

      message = MIMEMultipart() message['From'] = username message['To'] = 'recipient@example.com'

      message.attach(MIMEText('Hello, this is a test message', 'plain'))

      发送邮件

      server = smtplib.SMTP(smtp_server, smtp_port) server.starttls() server.login(username, password) server.sendmail(username, ['recipient@example.com'], message.as_string()) server.quit() ```

      在这个示例中,你需要替换smtp_serversmtp_port为你自己的SMTP服务器地址和端口号。然后,你需要替换usernamepassword为你自己的SMTP用户名和密码。最后,你需要替换message为你的邮件内容。

      注意:在实际使用中,你需要确保你的SMTP服务器已经配置好,且你的用户名和密码已经正确。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部