Отправка электронной почты из службы хостгатора с помощью PythonPython

Программы на Python
Anonymous
Отправка электронной почты из службы хостгатора с помощью Python

Сообщение Anonymous »

У меня есть настройка сценария для бота Discord, который отправит электронное письмо участнику, если будут выполнены определенные критерии. Я успешно протестировал этот сценарий, используя свои личные учетные данные Gmail, но, видя, что у группы есть веб-хостинг с электронной почтой через Hostgator, я бы предпочел разместить это электронное письмо, а не свой личный адрес. Когда я ввожу информацию о SMTP-сервере и учетные данные электронной почты от Hostgator, хотя мой сценарий говорит, что он отправил сообщение, я никогда его не получаю. Вот часть сценария, которая фактически отправляет сообщение.

Код: Выделить всё

def send_sms(param_dict):
try:
server = smtplib.SMTP('mail.m4dstats.net', 587)
server.starttls()
server.login(param_dict['email'], param_dict['passwd'])
msg = MIMEText('Your Country on EarthEmpires is Under Attack!')
recipient = str(param_dict['gateway_addr']).replace('{number}', param_dict['receiver'])
print(recipient)
msg['To'] = recipient
msg['Subject'] = ''
# Send the email
server.sendmail(param_dict['email'], recipient, msg.as_string())
print('Message Sent Succesfully!')
except smtplib.SMTPException as e:
print(e)
когда я заменяю строку адреса сервера на строку для Google

Код: Выделить всё

server = smtplib.SMTP('smtp.gmail.com', 587)
Если предоставить свои учетные данные Gmail, я получу оповещение на свой телефон в течение 5 секунд.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ith-python

Вернуться в «Python»