#python #email #smtp #cpanel
Вопрос:
У меня есть учетная запись электронной почты на cpanel. Я использую его для рассылки спама своим пользователям. На данный момент их число составляет 1800. Но я столкнулся с проблемой, после одной рассылки мне возвращается ошибка:
smtplib.SMTPRecipientsRefused: {'blabla@gmail.com': (550, b '"Daily limit has been exceeded for blabla@bla.io "')}
Я попытался найти ограничения на отправку, но не смог найти информацию ни на моем хостинге, ни в панели управления. Можно ли снять это ограничение и каков его номер.
Я использую скрипт для отправки сообщений:
class EmailThread(threading.Thread):
def __init__(self, subject, html_content, recipient_list, sender):
self.subject = subject
self.recipient_list = recipient_list
self.html_content = html_content
self.sender = sender
threading.Thread.__init__(self)
def run(self):
msg = EmailMessage(self.subject, self.html_content, self.sender, bcc=self.recipient_list)
msg.content_subtype = 'html'
msg.send()
def send_html_mail(subject, html_content, recipient_list, sender):
EmailThread(subject, html_content, recipient_list, sender).start()
send_html_mail(subject=form.cleaned_data['theme'], html_content=msg_html,
sender=f'blabla.io <{getattr(settings, "EMAIL_HOST_USER")}>', recipient_list=[form.cleaned_data['to']])
Ответ №1:
это означает, что вы достигли своего лимита отправки электронной почты в час и в день пытаетесь использовать локальный smtp для рассылки спама или других сервисов с массовой электронной почтой