Error: SMTPRecipientsRefused 501 - sender address must match authenticated user

14 ноября 2016 г. 13:17

Разберём случай, когда мы пытаемся послать почту и получаем ошибку sender address must match authenticated user. Такая ошибка возникает, когда при отправке почты командой, например, send_mail указываешь адрес отправителя отличный от адреса, который указан при настройке подключения к SMPT серверу.

Ниже написанный код хорошо работает для меня:

# settings.py
EMAIL_HOST = 'smtp.mail.ru'
EMAIL_PORT = 2525
EMAIL_HOST_USER = "your@mail.ru"
EMAIL_HOST_PASSWORD = "password"
EMAIL_USE_TLS = True

SERVER_EMAIL = EMAIL_HOST_USER
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER


# views.py (или другое место)
from settings import EMAIL_HOST_USER
send_mail('Тема', 'Тело письма', EMAIL_HOST_USER, ['to@example.com'], )

Импортируя EMAIL_HOST_USER из settings.py, я однозначно уверен, что у меня адрес отправителя письма и адрес подключения к SMPT будет одинаковый.

Я не зря привёл пример для mail.ru, потому что именно с mail.ru у меня возникла эта ошибка. При использовании gmail или yandex, такой ошибки не возникало - они автоматически изменяли адрес отправителя на тот, с которого реально посылается эл. почта.

Оцените статью

5 из 5 (всего 1 оценка)

captcha
Отмеченные звёздочкой поля ( * ) являются обязательными для заполнения.

Спасибо за ваш отзыв!

После нажатия кнопки "Отправить" ваше сообщение будет доставлено мне на почту.

Автор статьи

Артём Мальцев

Веб-разработчик, владеющий знаниями языка программирования Python, фреймворка Django, системы управления содержимым сайта Django CMS, платформы для создания интернет-магазина Django Shop и многих различных приложений, использующих эти технологии.

Права на использование материала, расположенного на этой странице https://vivazzi.pro/ru/it/sender-address-must-match-authenticated-user/:

Разрешается копировать материал с указанием её автора и ссылки на оригинал без использования параметра rel="nofollow" в теге <a>. Использование:

Автор статьи: Артём Мальцев
Ссылка на статью: <a href="https://vivazzi.pro/ru/it/sender-address-must-match-authenticated-user/">https://vivazzi.pro/ru/it/sender-address-must-match-authenticated-user/</a>

Больше: Правила использования сайта

Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.

Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.

Комментарии: 0

Вы можете оставить комментарий как незарегистрированный пользователь.

Но зарегистрировавшись, вы сможете:

  • получать оповещения об ответах
  • просматривать свои комментарии
  • иметь возможность использовать все функции разработанных сервисов

Для комментирования от своего имени войдите или зарегистрируйтесь на сайте Vuspace

Отправить

На данный момент нет специального поиска, поэтому я предлагаю воспользоваться обычной поисковой системой, например, Google, добавив "vivazzi" после своего запроса.

Попробуйте

Выберите валюту для отображения денежных единиц