私は、smtp-libを使用してPythonでコードを記述し、Gmailアカウントを介してメールを送信しました。電子メールは送信されますが、電子メールの受信者はBCCとして送信されます。それはうまくいくと思いますが、正常に見えるようにしたいのですが、メールアドレスが2つではないため、1つのメールをBCCとして送信しないでください。
smtp-libのPythonドキュメントを見て、sendmail()属性を使用する必要があることを知っていますが、BCCの問題に対するオプションがないようです。
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')
「宛先」アドレスをBCCではなく通常の電子メールとして送信したいのですが。
受信者を電子メールテキストに入れる必要があります。
email_text = """
Subject: {}
From: {}
To: {}
TEST TEST TEST
""".format(subject,sent_from,to)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加