Подделка электронного письма на Python

Название в значительной степени описывает вопрос.

В настоящее время я использую SMTPlib в Python 3.6, и мой код, показанный ниже, отправляет электронное письмо с измененным именем, но реальный почтовый адрес отправителя остается там. Как бы я это убрал?

import smtplib

to = 'toemail@hotmail.co.uk'
gmail_user = 'fromemail@gmail.com'
gmail_pwd = 'pass'
smtpserver = smtplib.SMTP("smtp.gmail.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(gmail_user, gmail_pwd)
header = 'To:' + to + '\n' + 'From: ' + "Hello World! <test@spam.com>" + '\n' + 'Subject: Test\n'
print(header)
msg = header + '\nSending a test message!\n\n'
smtpserver.sendmail(gmail_user, to, msg)
print('done!')
smtpserver.close()

О, и если есть какие-то лучшие библиотеки для отправки поддельных писем, то, пожалуйста, сообщите мне.

Заранее спасибо.

0 ответов

Другие вопросы по тегам