#python #email
#python #Адрес электронной почты
Вопрос:
Мне нужно отправить почту на некоторый сгруппированный почтовый адрес назначения, а также на индивидуальный почтовый адрес. Тогда отдельный почтовый адрес может получать почту, но вся почта внутри группы не может.
Как я могу исправить эту проблему, пожалуйста?
Ниже приведен мой код:
def send_mail(df_table):
#get destination mail address
address_book = ['me.@example.mg','group1.@example.mg','group2.@example.mg']
msg = MIMEMultipart()
sender ="noreply.@example.mg"
subject ="My subject"
df_table = df_table.to_html()
body = df_table
msg['From'] = sender
msg['To'] = ','.join(address_book)
msg['Subject'] = subject
msg.attach(MIMEText(body, 'html'))
text=msg.as_string()
s = smtplib.SMTP('mymail.example.mg:25')
s.sendmail(sender,address_book, text)
s.quit()
Комментарии:
1. В чем именно проблема?
2. Все почтовые адреса внутри сгруппированной почты не могут получать почту.
3. Объявлена ли сгруппированная почта на почтовом сервере?
4. Да, когда я отправляю почту вручную на сгруппированный адрес, все в порядке. Но в моем коде нет
5. Хм …, у многих почтовых программ есть локальные группы. Если вы уверены, что группа известна серверу, вам следует спросить администраторов, применяются ли ограничения. Например, не все адреса отправителей могут использовать некоторые группы.