Как мне остановить Outlook / Office365 от изменения заголовка? - PullRequest
0 голосов
/ 14 ноября 2018

Я использую библиотеку Python smtplib для отправки сообщений электронной почты с Office365 в качестве SMTP-сервера.Все было хорошо, пока несколько дней назад мой заголовок From:, казалось, не обрабатывался.Код Python, который я использую:

import smtplib
from email.mime.text import MIMEText

def login():

    server = smtplib.SMTP(mail.mail_server, mail.mail_port)
    server.starttls()
    server.login(mail.mail_username, mail.mail_password)
    return server


def send(subject, body):

    msg = MIMEText(body)

    msg["From"] = mail.mail_from
    msg["To"] = ", ".join(mail.mail_to)
    msg["Subject"] = subject

    server = login()
    server.sendmail(mail.mail_username, mail.mail_to, msg.as_string())
    server.quit()


send("test", "test")

Странно то, что если я захожу в Outlook или OWA, я вижу свой заголовок, если просматриваю подробности отправленного сообщения.Я отправил тестовый заголовок From: xxxx <info@...>

Message Details

Однако в сообщениях входящих сообщений получателя заголовок - это просто имя пользователя Office365 и информационный адрес в видепоказано выше (From: Name <info@...>).Пользовательский заголовок xxxx пропал.

Что может быть причиной сброса моего заголовка?

1 Ответ

0 голосов
/ 14 ноября 2018

Хотя это может и не быть идеальным решением, я закончил тем, что настроил новую учетную запись электронной почты с нужным мне именем и использовал ее вместо попытки форсировать заголовок From:.

...