小编use*_*941的帖子

套接字错误 - 使用Gmail发送电子邮件

我使用从代码文章使用Gmail发送电子邮件.

代码如下

import smtplib

def sendemail(from_addr, to_addr_list, cc_addr_list,
          subject, message,
          login, password,
          smtpserver='smtp.gmail.com:587'):
    header  = 'From: %s\n' % from_addr
    header += 'To: %s\n' % ','.join(to_addr_list)
    header += 'Cc: %s\n' % ','.join(cc_addr_list)
    header += 'Subject: %s\n\n' % subject
    message = header + message

    server = smtplib.SMTP(smtpserver)
    server.starttls()
    server.login(login,password)
    problems = server.sendmail(from_addr, to_addr_list, message)
    server.quit()
    return problems
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下套接字错误.

socket.error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions
Run Code Online (Sandbox Code Playgroud)

编辑:追溯

O:\Send Email …
Run Code Online (Sandbox Code Playgroud)

python smtp

3
推荐指数
2
解决办法
9853
查看次数

标签 统计

python ×1

smtp ×1