Это не дает прямого ответа на вопрос, но, учитывая ваш ответ на комментарий "DNS", это может решить вашу проблему.
При отправке SMTP-почты вы должны понимать, что адреса "from" и "to", которые вы передаете подпрограмме smtplib.sendmail () в качестве аргументов, не - это то же самое, что вы видите в заголовках From: и To: в сообщении при его получении. Эти аргументы становятся параметрами, передаваемыми получателю SMTP-почты с помощью команд «MAIL FROM» и «RCPT TO». Обычно это называется «конвертом» письма, а значения обычно отображаются в строках заголовка Received:
Чтобы указать нужные заголовки, вы должны указать их самостоятельно перед текстом сообщения. Пример smtplib показывает, как это делается, в этом случае с кортежом «msg», который они добавляют к телу сообщения.