MAIL、RCPT、DATAなどの低レベルのコマンドを使用してsmtplibを使用してメールを送信しようとしています。
これにより、適切な受信トレイ(必須)に配信しながら、[宛先]フィールドを偽装できます。私の問題は、この方法で添付ファイルを送信する方法が見つからず、smtp_server.sendmail()を使用するときにToフィールドを「スプーフィング」する方法が見つからないことです。'raw'メソッドは次のとおりです。
smtp_server = smtplib.SMTP('smtp.mail.server.com', 587)
smtp_server.ehlo()
smtp_server.starttls()
smtp_server.ehlo()
smtp_server.login('user','pass')
smtp_server.mail(sender)
smtp_server.rcpt(inbox)
data = """From: {0}
To: {1}
{2}"""
data = data.format(sender, recipient, message)
smtp_server.data(data)
smtp_server.close()
助けてくれてありがとう。