如何使用SMTP-lib通过gmail发送电子邮件并且不将其作为密件抄送?

时间:2019-04-17 13:53:42

标签: python email smtp gmail smtplib

我已经使用smtp-lib用python编写了代码,以通过我的gmail帐户发送电子邮件。电子邮件已发送,但电子邮件收件人以密件抄送方式发送。我认为可以,但是我希望它看起来很正常,并且由于没有两个电子邮件地址,因此不应以密件抄送形式发送一封电子邮件。

我看过smtp-lib的python文档,知道我需要使用sendmail()属性,但是对于我的密件抄送问题似乎没有任何选择。

import smtplib

gmail_user = '******@gmail.com'
gmail_password = '*********'

sent_from = gmail_user
to = '*************'
subject = 'TEST TEST TEST'

email_text = 'TEST TEST TEST'

server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login(gmail_user, gmail_password)
server.sendmail(sent_from, to, email_text)
server.quit()

print('email sent')

我希望将“收件人”地址作为普通电子邮件发送,而不要发送给密件抄送。

1 个答案:

答案 0 :(得分:0)

您必须将收件人放入电子邮件文本中

UPDATE userdata SET maindata = (case when cid = id AND id = id2 then 1 else 0 end);