У меня есть аккаунт электронной почты в Службах Google, (myaccount@mydomain.com), и для этого аккаунта я создал псевдоним (myalias@mydomain.com).
Я намерен отправить электронное письмо через мою учетную запись (myaccount@mydomain.com), но с использованием псевдонима (myalias@mydomain.com) в заголовке «От».
Следующий код Django показывает, что я пытаюсь сделать:
params = {
'host' : "smtp.gmail.com",
'port' : 587,
'username' : "myaccount@mydomain.com",
'password' : "12345", #my pass for myaccount
'use_tls' : True,
}
connection=get_connection('django.core.mail.backends.smtp.EmailBackend',**params)
def send_email(subject, body, from_email, to):
headers={
'From': from_email,
}
email = EmailMultiAlternatives(subject=subject,
body=body,
from_email=from,
to=[to],
connection=connection,
headers=headers)
return email.send()
send_email("testing", "Hi, my friend", "myalias@mydomain.com", "foo@bardomain.com")
Проблема в том, что когда "foo" получает мое сообщение, он не видит myalias @ mydomain , как отправляющий, он видит вместо этого myaccount@mydomain.com.
Я проверил необработанное сообщение и не вижу ни одной части исходного сообщения, включая адрес электронной почты myalias@mydomain.com в заголовках. Есть идеи, что тут может быть не так?