Меню

Ошибка сервера 503 sender not yet given

Не работает рассылка. вообще. Адрес и FROM и RETURN-PATH поставил один — admin@мойдомен.ru, сервер SMTP.MAIL.RU, DKIM «галочку» поставил и в DNS-зону домена мойдомен.ru прописал.

В рассылке один адрес, одно письмо в минуту. тестовая рассылка

Письмо не уходит: Expected response code 250 but got code «503», with message «503 sender not yet given

авторизация smtp стоит. Через корпоративный ящик на мейлрушном сервисе для корпоративных почт. Но не дает отправить НИ ОДНОГО письма.

попробовал снять dkim. Результат тот же — Expected response code 250 but got code «503», with message «503 sender not yet given »

503 Sender not yet given

Dkim тут не причем. У вас что-то с аутентификацией на SMTP.MAIL.RU скорее всего.
логины|пароли проверьте для начала.

проверил, все правильно. Да к тому же проверка правильности логина/пароля происходит при настройке Отправителя. И соответствующая «зеленая галочка» получена.

503 Sender not yet given

раз отправка через SMTP mail.RU, то отправитель должен быть тот, кто авторизуется, а не

именно этот адрес и авторизуется

503 Sender not yet given

SSl там, да? и порт 465?
в «Редактировать отправителя»
email — такой-то
транспорт smtp
логин — тот же что и email

там настроек то больше и нет собственно. трудно ошибиться. хотя когда дело касается почты то может быть что угодно -)

503 Sender not yet given

503 Sender not yet given

503 Sender not yet given

У меня есть еще безумная идея.

А вы в интерфейсе mail.ru в ящик admin @souvenirdvor.ru заходили? А то, там пока хотя бы раз не авторизуешься, ящик не действует.

да, конечно заходил, проверял может какие-то сообщения приходили. Ничего, кстати, не приходило.

503 Sender not yet given

а настройки return-path покажите еще

503 Sender not yet given

Варинат попробовать убрать шифрование в настройках и прописать порт 2525

стало так:
Expected response code 250 but got code «», with message «»

503 Sender not yet given

Обратите внимание: если ваш ящик расположен на домене, подключенном к «Mail.Ru для бизнеса», то перед тем как начать пользоваться ящиком через почтовый клиент, необходимо зайти на стартовую страницу mail.ru и завершить процесс регистрации.

смотрим что за процесс регистрации

Перед тем как начать использовать почтовый ящик через почтовые клиенты, вы должны завершить процесс регистрации. Для этого:
— перейдите на стартовую страницу mail.ru;
— войдите в свой почтовый ящик, используя полученные от администратора авторизационные данные (логин и пароль);
— заполните все предложенные поля (имя, фамилия, код с картинки).

3-й пункт выполнен?

503 Sender not yet given

пробовали подключить этот ящик к любому почтовому клинету типа outlook или thunderbird?

имя-отчество заполняется при регистрации ящика мне кажется, во всяком случае они есть, а на главной ничего не возникает, просто логинится

Почтовый клиент НЕ авторизуется. СПАСИБО. буду копаться

заставил почтовый клиент работать. И отправляет и принимает. Рассылка не работает — ошибка прежняя — code 250 but got code «503»

может еще какие-то настройки отправки есть «критичные» ?

503 Sender not yet given

ну теперь уже тогда только дебажить бибилиотеку swift.
надо найти где конкретно и на каком шаге соединения возникает эта ошибка и смотреть почему.

А где и как можно посмотреть логи какие-то, у меня хостинг свой, запросто что-то не настроено, если требуются настройки отличные от настроек «по умолчанию»

503 Sender not yet given

Все логи обычно в /var/log.
Но в вашем случае врядли что-то от сервера зависит. Используется же stmp.

Напишите в поддержку mail.ru, думаю что они точно знают решение проблемы.

объясните что делать. biz.mail.ru требует свою DKIM запись, а Рассылки свою. и что делать?

503 Sender not yet given

рассылки ничего не требуют

ну как же. а вот это

503 Sender not yet given

503 Sender not yet given

mail.ru сам подпишет ваши письма, если вы пользуете их smtp.
в рассылках можете отключить эту галку.

Аналогичная ситуация. Хостинг beget, biz.mail.ru. Отправлять надо строго через smtp mail.ru, никаких sendmail. А то спамером станете.

Каким-то чудом всё заработало если не указывать return-path. Главное reply to указать другой ящик. А ящик отправителя сам станет return-path и корректно считается. Проверено! Вот такое решение для нас.

Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.

Содержание

        • Платформа
        • Магазин Webasyst
        • Помощь
  • Рекомендуем к прочтению
Платформа
Магазин Webasyst
Помощь
  • © 2002—2019 Webasyst
  • О компании
  • Блог
  • Договор-оферта
  • Webasyst.com

Мы получаем и обрабатываем персональные данные посетителей сайта в соответствии с Политикой обработки персональных данных. Отправка персональных данных с помощью любой страницы сайта подразумевает согласие со всеми пунктами Политики.

В проекте уже реализована форма отправки при заказе товара и все работает ок. но теперь нужно сделать ещё и отправку писем через форму ‘Контакты’

Error: Expected response code 354 but got code «503», with message «503 sender not yet given
»
config.web

  • Вопрос задан более года назад
  • 595 просмотров

Поменять местами ‘setFrom’ и ‘setTo’ в ContactForm

503 Sender not yet given

А почему у Вас тут не полностью адрес?
‘adminEmail’ => ‘@mail.ru’,
С этим параметром можно «поиграться»
‘encryption’ => (‘ssl’), // tls
Попробовать отключать, сменить ssl на tsl.
В общем у Вас ошибка авторизации.
Вот коды ответов

p.s.
В настройках Swift_SmtpTransport необходимо указать свои данные для входа в аккаунт на почтовом сервере.
Например

А почему у Вас тут не полностью адрес?

я просто убрал email с паролем, чтобы здесь не выводить, но при отправке там они есть, конечно.

ssl на tsl менял

и в params адрес на gmail — не помогло

503 Sender not yet given

503 Sender not yet given

Боковое сообщение может быть очень загадочным («Начать начало ввода почты . »). Это типичный ответ на команду DATA.

Сервер получил данные «От» и «Кому» электронной почты и готов получить сообщение тела.

Ошибка аутентификации? Или для отправки сообщения нужно ещё авторизоваться? Но у меня авторизация только для админа на сайте. Для пользователей нет.

503 Sender not yet given

Вообщем, нужно было поменять местами имя отправителя в ContactForm и кому,

Теперь письмо с уведомлением
‘Добрый день! Ваше сообщение принято!’ приходит, но в бд конечно, ничего не сохраняется. Наверное, нужно таблицу Contact делать, как для Orders? Но там связь с таблицей OrderItems hasMany [‘order_id’ => ‘id’]);
и в контроллере ->setTo($order->email)
Или, хотя бы как-то добавить, чтобы сообщения на почту админу приходили.

Только каким именно в config/params нужно продублировать setTo email admin?

Если в процессе рассылки возникают ошибки отправки, нужно прервать рассылку, зайти в «Настройки/Общие настройки/вкладка SMTP» и отредактировать текущие настройки. Затем продолжить рассылку: нажмите черный треугольник возле кнопки «Начать» и выберите необходимую опцию (перепослать на еще неотправленные или на неудачно отправленные).

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

503 Sender not yet given

На нашем сайте http://www.epochta.ru/support/smtp/error.php и в справке к программе http://www.epochta.ru/help/mailer/ в разделе «Ошибки отправки» Вы можете найти список ошибок отправки и варианты их решения.

У каждого SMTP провайдера код ошибки отправки имеет свое значение. Коды ошибок начинаются на 400 — ….. и 500 — …..

Ознакомьтесь, пожалуйста, с самыми распространенными ошибками отправки и с вариантами их устранения:

Проблемы с адресом получателя

550 Message was not accepted — invalid mailbox. Local mailbox name@mail.ru is unavailable: user not found
RSET

Данного почтового адреса не существует.

450: Requested mail action not taken: mailbox unavailable.

Сервер не может получить доступ к почтовому ящику для доставки сообщения. Это может быть вызвано процессом чистки мертвых адресов на сервере, почтовый ящик может быть поврежден, или почтовый ящик может находиться на другом сервере, который в настоящее время не доступен. Также сетевое соединение могло быть разорвано во время отправки, или удаленный почтовый сервер не хочет принимать почту с вашего сервера по некоторым причинам (IP-адрес, черные списки и т. д.).
Повторная попытка отправки письма на этот почтовый ящик может оказаться успешной.

501: Syntax error in parameters or arguments.

Недопустимые адреса электронной почты или доменное имя почтового адреса. Иногда указывает на проблемы соединения.
Проверьте адрес получателя на правильность доменного имени (орфографические ошибки в доменном имени или несуществующее доменное имя), устраните проблемы с соединением.

512: The host server for the recipient’s domain name cannot be found (DNS error).

У одного из серверов на пути к серверу назначения есть проблема с DNS-сервером либо адрес получателя не верный.
Проверьте адрес получателя на правильность доменного имени (орфографические ошибки в доменном имени или несуществующее доменное имя).

523: The Recipient’s mailbox cannot receive messages this big.

Размер сообщения (сообщение + все его вложения) превышает ограничения по размеру на сервере получателя. Проверьте размер сообщения, которое Вы подготовили для отправки, в частности, размер вложений. Возможно, стоит разбить сообщения на части.

Email сообщения заблокированы фильтрами сервера как СПАМ

— Failed to deliver to ‘ name@nursat.net’
«We do not SPAM»
— Original-Recipient: rfc822;
Final-Recipient: system;
Action: failed
Status: 5.0.0
— Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 name@ramin.kz unknown user account (state 13).

Возможно, Ваши письма были заблокированы фильтрами сервера как СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком велики для этого сервера. (рекомендуемые параметры – «Потоки» -1, «Скорость» — 1 сообщение в минуту).
3. Кроме того рекомендуем использовать персонализацию писем, чтобы каждое письмо воспринималось сервером как уникальное. Ознакомьтесь со справкой по данному вопросу здесь — http://www.epochta.ru/help/mailer/ — Редактирование сообщения — Подстановка текста.

554 5.7.1 Message rejected under suspicion of being spam W6KaP98v-W6KarkJh
RSET

Ваши письма возможно заблокированы фильтрами сервера как СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1, «Скорость» – 1 сообщение в минуту).
3. Кроме того, рекомендуем использовать персонализацию писем, чтобы каждое письмо воспринималось сервером как уникальное. Ознакомьтесь со справкой по данному вопросу здесь — http://www.epochta.ru/help/mailer/ — Редактирование сообщения — Подстановка текста.

554 5.7.1 Message rejected under suspicion of being spam KiAmY1Tp-KiA016jT RSET
RSET

Ваши письма возможно заблокированы фильтрами сервера как СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1, «Скорость» – 1 сообщение в минуту).
3. Кроме того, рекомендуем использовать персонализацию писем, чтобы каждое письмо воспринималось сервером как уникальное. Ознакомьтесь со справкой по данному вопросу здесь — http://www.epochta.ru/help/mailer/ — Редактирование сообщения — Подстановка текста.

Откройте программу, нажмите F1, или посмотрите справку на сайте http://www.epochta.ru/help/mailer/

551 5.9.9 Spam message discarded. If you feel we mistreat you, do contact us: abuse@email.ru
RSET

Вам необходимо написать письмо на abuse@email.ru который является вашим email-провайдером и попросить добавить вас в белый список.

1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1, «Скорость» – 1 сообщение в минуту).
3. Кроме того рекомендуем использовать персонализацию писем, чтобы каждое письмо воспринималось сервером как уникальное. Ознакомьтесь со справкой по данному вопросу здесь — http://www.epochta.ru/help/mailer/ — Редактирование сообщения — Подстановка текста.

Проблема с логином или паролем

553 5.7.1 : Sender address rejected: not owned by user name@artgallery.com.ua
RSET

Уточните у Вашего SMTP-провайдера, зарегистрирован ли у них ваш email адрес. Отправьте им информацию об этой ошибке, и они подскажут, что надо делать.

535-5.7.1 Please log in with your web browser and then try again. Learn more at535 5.7.1 https://support.google.com/mail/bin/answer.py?answer=78754 p2sm808096lbj.4Disconnected.

Рекомендуется зайти в свой почтовый аккаунт и проверить, не заблокирован ли он. Также можете воспользоваться ссылкой
https://www.google.com/accounts/UnlockCaptcha

535 Incorrect authentication data Disconnected.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/ «SMTP», кликните дважды по адресу SMTP сервера, и в появившемся окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве логина «user@mail.ru» вместо просто «user», уточните эти моменты.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/ «SMTP», кликните дважды по адресу SMTP сервера, и в появившемся окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве логина «user@mail.ru» вместо просто «user», уточните эти моменты.

535 5.7.0 Failed. Incorrect username/password
Disconnected.

Согласно этому сообщению об ошибке вы ввели неверный логин/пароль для текущей учетной записи.
Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/ «SMTP», кликните дважды по адресу SMTP сервера, и в появившемся окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве логина «user@mail.ru» вместо просто «user», уточните эти моменты.

503: Bad sequence of commands or this mail server requires authentication.

Повторяющая ошибка 503 может свидетельствовать о проблемах соединения. Отклик 503 от SMTP-сервера чаще всего является показателем того, что SMTP-сервер требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (логин + пароль).
Проверьте текущие параметры SMTP, чтобы убедиться в правильности настроек SMTP-сервера. Зайдите в меню «Настройки/Общие настройки/вкладка SMTP», дважды кликните на указаном в списке аккаунте и укажите аутентификацию (обычно, аутентификация ESMTP), логин и пароль.

513: Address type is incorrect or authentication required.

Убедитесь, что адрес электронной почты получателя введен верно и не содержит ошибок. Затем попробуйте повторно отправить сообщение.
Другой причиной может быть то, что SMTP-сервер требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (обычно аутентификация ESMTP, логин + пароль). Проверьте текущие параметры SMTP в меню «Настройки/Общие настройки/вкладка SMTP», чтобы убедиться в правильности настроек SMTP-сервера.

550 5.4.5 Daily sending quota exceeded. d1sm2839081lbh.7

Превышен дневной лимит по отправке.
Уточните у Вашего SMTP-провайдера корректные настройки для рассылки, настройки скорости рассылки и дневной лимит. Изменить эти настройки можно в меню «Настройки/Общие настройки/вкладка SMTP», кликнув дважды по текущему аккаунту. Установите корректные настройки скорости отправки в появившемся окне.

530: Access denied.

SMTP-сервер вашего провайдера, требует аутентификации, а Вы пытаетесь отправить сообщение без аутентификации (логин + пароль).
Проверьте текущие параметры SMTP в меню «Настройки/Общие настройки/вкладка SMTP», чтобы убедиться в правильности настроек SMTP-сервера.
Другой причиной может быть то, что ваш SMTP-сервер находится в черном списке сервера получателя. Или, например, почтовый ящик получателя не существует.

503 sender not yet given
Disconnected.

Для решения этой ошибки необходимо пройти в настройки SMTP сервера и продублировать email адрес из поля «Логин» в поле «Email отправителя».

535-5.7.1 Username and Password not accepted. Learn more at
535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 gi19sm1293099lab.16
Disconnected.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/ «SMTP», кликните дважды по адресу SMTP сервера, и в появившемся окне исправьте имя пользователя и пароль.

501 sender address must match authenticated user
RCPT TO:
RSET
503 sender not yet given
Disconnected.
или
530 5.1.8 : Sender address rejected: Envelope from do not match authentication data; check your settings
Disconnected.

Проблема заключается в том, что почтовый ящик отправителя не принадлежит SMTP-серверу, через который ведется рассылка. Например, если SMTP-сервер smtp.yandex.ru, тогда адрес отправителя должен быть login@yandex.ru, или если SMTP – smtp.gmail.com, то адрес отправителя должен быть login@gmail.com.Для решения этой ошибки необходимо пройти в настройки SMTP сервера и продублировать email адрес из поля «Логин» в поле Email отправителя.

535-5.7.1 Please log in with your web browser and then try again. Learn more at 535 5.7.1 https://support.google.com/mail/bin/answer.py?answer=78754 r8sm4616093lba.15

Зайдите в вашу учетную запись через браузер и убедитесь, что ящик не заблокирован.

451: Requested action aborted: local error in processing.

Эта ошибка, как правило, возникает из-за перегрузки вашего Интернет-провайдера, или по тйо причине, что через ваш SMTP-релей было отправлено слишком много сообщений.
Следующая попытка отправить письмо может оказаться успешной.

Неверный адрес SMTP сервера или порт

Connecting to: first.hosted.in:25

Socket Error # 10060

Connection timed out.

В меню «Настройки/Общие настройки/SMTP» вам необходимо или исправить адрес SMTP first.hosted.in или поменять порт 25 на другой. Чтобы узнать номер порта вам необходимо обратиться к вашему хостинг-провайдеру.

Connecting to: smtp.ukr.net:465
Connected.
451 excessive mail rate for unknown mailhub, throttling
Disconnected.

Эта ошибка, как правило, возникает из-за перегрузки вашего Интернет-провайдера, или по той причине, что через ваш SMTP-релей было отправлено слишком много сообщений.
Следующая попытка отправить письмо может оказаться успешной.

Connecting to: mail.ukraine.com.ua:25 Login:
name@hamula.kiev.ua Disconnected. Disconnected. Socket Error #

Скорее всего, у вас неверный адрес SMTP сервера или номер порта.
Проверьте эти данные, обратившись к технической поддержке вашего сервера, и повторите отправку.

Антивирус блокирует отправку

500: Syntax error, command unrecognized.

Ваш антивирус/брандмауэр блокирует входящие/исходящие соединения SMTP. Для решения возникшей проблемы Вам следует корректно настроить антивирус/брандмауэр.

Настройки кодировки и HELO

550 Access denied — Invalid HELO name

Зайдите в «Настройки/Общие настройки/вкладка «Рассылка», и измените «Значение HELO». Кликните на вопросительный знак возле поля HELO, обновите значение HELO и повторите рассылку.

Could not encode header data using charset «»Disconnected.

Проблема возникает по причине некорректной кодировки. Перейдите в «Настройки/Общие настройки/Рассылка» и измените текущее значение в поле «Кодовая страница» на кодировку UTF-8 или Windows 1251. Повторите рассылку.

Ошибки отправки и варианты их устранения

Если в процессе рассылки возникают ошибки отправки, нужно 
прервать рассылку, зайти в «Настройки/Общие
настройки/вкладка SMTP» и отредактировать текущие настройки. Затем
продолжить рассылку: нажмите черный треугольник возле кнопки
«Начать» и выберите необходимую опцию (перепослать на еще
неотправленные или на неудачно отправленные).

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

На нашем сайте https://www.epochta.ru/support/smtp/error.php и в
справке к программе https://www.epochta.ru/help/mailer/  в
разделе «Ошибки отправки» Вы можете найти список ошибок отправки и
варианты их решения.

У каждого SMTP провайдера код ошибки отправки имеет свое
значение. Коды ошибок начинаются на 400 — …..  и 500 — …..

Ознакомьтесь, пожалуйста, с самыми распространенными ошибками
отправки и с вариантами их устранения:

Проблемы с
адресом получателя

550 Message was not accepted — invalid mailbox. Local mailbox
 name@mail.ru is
unavailable: user not found
RSET

Данного почтового адреса не существует.


450: Requested mail action not taken: mailbox unavailable.

 Сервер не может получить доступ к почтовому ящику для
доставки сообщения. Это может быть вызвано процессом чистки мертвых
адресов на сервере, почтовый ящик может быть поврежден, или
почтовый ящик может находиться на другом сервере, который в
настоящее время не доступен. Также сетевое соединение могло быть
разорвано во время отправки, или удаленный почтовый сервер не хочет
принимать почту с вашего сервера по некоторым причинам (IP-адрес,
черные списки и т. д.).
Повторная попытка отправки письма на этот почтовый ящик может
оказаться успешной.


501: Syntax error in parameters or arguments.

Недопустимые адреса электронной почты или доменное имя почтового
адреса. Иногда указывает на проблемы соединения.
Проверьте адрес получателя на правильность доменного имени
(орфографические ошибки в доменном имени или несуществующее
доменное имя), устраните проблемы с соединением.


512: The host server for the recipient’s domain name cannot be
found (DNS error).

У одного из серверов на пути к серверу назначения есть проблема
с DNS-сервером либо адрес получателя не верный.
Проверьте адрес получателя на правильность доменного имени
(орфографические ошибки в доменном имени или несуществующее
доменное имя).


523: The Recipient’s mailbox cannot receive messages this
big.

Размер сообщения (сообщение + все его вложения) превышает
ограничения по размеру на сервере получателя. Проверьте размер
сообщения, которое Вы подготовили для отправки, в частности, размер
вложений. Возможно, стоит разбить сообщения на части.


Email сообщения
заблокированы фильтрами сервера как

СПАМ

— Failed to deliver to ‘ name@nursat.net’
«We do not SPAM»
 — Original-Recipient: rfc822;< name@nursat.net>
Final-Recipient: system;< name@nursat.net>
Action: failed
Status: 5.0.0
 —  Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the
recipient domain. We recommend contacting the other email provider
for further information about the cause of this error. The error
that the other server returned was: 550 550  name@ramin.kz unknown user
account (state 13).

Возможно, Ваши письма были заблокированы фильтрами сервера как
СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов
решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте
отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком
велики для этого сервера. (рекомендуемые параметры – «Потоки» -1,
«Скорость» — 1 сообщение в минуту).
3. Кроме того рекомендуем использовать персонализацию писем, чтобы
каждое письмо воспринималось сервером как уникальное. Ознакомьтесь
со справкой по данному вопросу здесь — https://www.epochta.ru/help/mailer/ — Редактирование
сообщения — Подстановка текста.


 554 5.7.1 Message rejected under suspicion of being spam
W6KaP98v-W6KarkJh
 RSET

Ваши письма возможно заблокированы фильтрами сервера как
СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов
решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте
отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком
велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1,
«Скорость» – 1 сообщение в минуту).
3. Кроме того, рекомендуем использовать персонализацию писем, чтобы
каждое письмо воспринималось сервером как уникальное. Ознакомьтесь
со справкой по данному вопросу здесь — https://www.epochta.ru/help/mailer/ — Редактирование
сообщения — Подстановка текста.


 554 5.7.1 Message rejected under suspicion of being spam
KiAmY1Tp-KiA016jT RSET
 RSET

Ваши письма возможно заблокированы фильтрами сервера как
СПАМ.
Есть несколько причин возникновения этой проблемы и вариантов
решения:
1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте
отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком
велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1,
«Скорость» – 1 сообщение в минуту).
3. Кроме того, рекомендуем использовать персонализацию писем, чтобы
каждое письмо воспринималось сервером как уникальное. Ознакомьтесь
со справкой по данному вопросу здесь — https://www.epochta.ru/help/mailer/ — Редактирование
сообщения — Подстановка текста.


Откройте программу, нажмите F1, или посмотрите справку на сайте
https://www.epochta.ru/help/mailer/ 


551 5.9.9 Spam message discarded. If you feel we mistreat you,
do contact us: abuse@email.ru
RSET

Вам необходимо написать письмо на abuse@email.ru который является вашим
email-провайдером и попросить добавить вас в белый список.

1. Ваше письмо не проходит проверку спам фильтрами. (попробуйте
отправить пустое письмо чтобы проверить это предположение).
2. В настройках SMTP сервера скорость и количество потоков слишком
велики для этого сервера. (рекомендуемые параметры – «Потоки» – 1,
«Скорость» – 1 сообщение в минуту).
3. Кроме того рекомендуем использовать персонализацию писем, чтобы
каждое письмо воспринималось сервером как уникальное. Ознакомьтесь
со справкой по данному вопросу здесь — https://www.epochta.ru/help/mailer/ — Редактирование
сообщения — Подстановка текста.


Проблема с логином или паролем

553 5.7.1 < name@gmail.com>: Sender address rejected: not
owned by user  name@artgallery.com.ua

RSET

Уточните у Вашего SMTP-провайдера, зарегистрирован ли у них ваш
email адрес. Отправьте  им информацию об этой ошибке, и они
подскажут, что надо делать.


535-5.7.1 Please log in with your web browser and then try
again. Learn more at535 5.7.1
https://support.google.com/mail/bin/answer.py?answer=78754
p2sm808096lbj.4Disconnected.


535 Incorrect  authentication data Disconnected.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и
пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/
«SMTP», кликните дважды по адресу SMTP сервера, и в появившемся
окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это
важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве
логина «user@mail.ru» вместо просто «user», уточните эти
моменты.


535-5.7.1 Username and Password not accepted. Learn more
at
535 5.7.1 https://support.google.com/mail/bin/answer.py?answer=14257o5sm1396905lbg.5

Disconnected.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и
пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/
«SMTP», кликните дважды по адресу SMTP сервера, и в появившемся
окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это
важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве
логина «user@mail.ru» вместо просто «user», уточните эти
моменты.


535 5.7.0 Failed. Incorrect username/password
Disconnected.

Согласно этому сообщению об ошибке вы ввели неверный
логин/пароль для текущей учетной записи.
Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и
пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/
«SMTP», кликните дважды по адресу SMTP сервера, и в появившемся
окне исправьте имя пользователя и пароль.

Примечание 1: Убедитесь, что CAPS LOCK выключен — это
важно!
Примечание 2: Некоторые SMTP сервера требуют в качестве
логина «user@mail.ru» вместо просто «user», уточните эти
моменты.


503: Bad sequence of commands or this mail server requires
authentication.

Повторяющая ошибка 503 может свидетельствовать о проблемах
соединения. Отклик 503 от SMTP-сервера чаще всего является
показателем того, что SMTP-сервер требует аутентификации, а Вы
пытаетесь отправить сообщение без аутентификации (логин +
пароль).
Проверьте текущие параметры SMTP, чтобы убедиться в правильности
настроек SMTP-сервера. Зайдите в меню «Настройки/Общие
настройки/вкладка SMTP», дважды кликните на указаном в списке
аккаунте и  укажите аутентификацию (обычно, аутентификация
ESMTP),  логин и пароль.


513: Address type is incorrect or authentication required.

Убедитесь, что адрес электронной почты получателя введен верно и
не содержит ошибок. Затем попробуйте повторно отправить
сообщение.
Другой причиной может быть то, что SMTP-сервер требует
аутентификации, а Вы пытаетесь отправить сообщение без
аутентификации (обычно аутентификация ESMTP, логин + пароль).
Проверьте текущие параметры SMTP в меню «Настройки/Общие
настройки/вкладка SMTP», чтобы убедиться в правильности настроек
SMTP-сервера.


550 5.4.5 Daily sending quota exceeded.
d1sm2839081lbh.7

Превышен дневной лимит по отправке.
Уточните у Вашего SMTP-провайдера корректные настройки для
рассылки, настройки скорости рассылки и дневной лимит. Изменить эти
настройки можно в меню «Настройки/Общие настройки/вкладка SMTP»,
кликнув дважды по текущему аккаунту. Установите корректные
настройки скорости отправки в появившемся окне.


530: Access denied.

SMTP-сервер вашего провайдера, требует аутентификации, а Вы
пытаетесь отправить сообщение без аутентификации (логин +
пароль).
Проверьте текущие параметры SMTP в меню «Настройки/Общие
настройки/вкладка SMTP», чтобы убедиться в правильности настроек
SMTP-сервера.
Другой причиной может быть то, что ваш SMTP-сервер находится в
черном списке сервера получателя. Или, например, почтовый ящик
получателя не существует.


503 sender not yet given
Disconnected.

Для решения этой ошибки необходимо пройти в настройки SMTP
сервера и продублировать email адрес из поля «Логин» в поле «Email
отправителя».


535-5.7.1 Username and Password not accepted. Learn more
at
535 5.7.1 https://support.google.com/mail/bin/answer.py?answer=14257
gi19sm1293099lab.16
Disconnected.

Проверьте настройки SMTP-сервера. Убедитесь в том, что логин и
пароль введены правильно. Откройте «Настройки»/ «Общие Настройки»/
«SMTP», кликните дважды по адресу SMTP сервера, и в появившемся
окне исправьте имя пользователя и пароль.


501 sender address must match authenticated user
RCPT TO:<name@gmail.com>
RSET
503 sender not yet given
Disconnected.
или
530 5.1.8 <name@ro.ru>: Sender address rejected: Envelope
from do not match authentication data; check your settings
Disconnected.

Проблема заключается в том, что почтовый ящик отправителя не
принадлежит SMTP-серверу, через который ведется рассылка. Например,
если SMTP-сервер smtp.yandex.ru, тогда адрес отправителя должен
быть login@yandex.ru, или если
SMTP –  smtp.gmail.com, то адрес отправителя должен быть
login@gmail.com.Для решения
этой ошибки необходимо пройти в настройки SMTP сервера и
продублировать email адрес из поля «Логин» в поле Email
отправителя.


535-5.7.1 Please log in with your web browser and then try
again. Learn more at 535 5.7.1 https://support.google.com/mail/bin/answer.py?answer=78754
r8sm4616093lba.15

 Зайдите в вашу учетную запись через браузер и убедитесь,
что ящик не заблокирован.


451: Requested action aborted: local error in processing.

Эта ошибка, как правило, возникает из-за перегрузки вашего
Интернет-провайдера, или по тйо причине, что через ваш SMTP-релей
было отправлено слишком много сообщений.
Следующая попытка отправить письмо может оказаться успешной.


Неверный адрес
SMTP сервера или порт

Connecting to: first.hosted.in:25

Disconnected.

Disconnected.

Socket Error # 10060

Connection timed out.

В меню «Настройки/Общие настройки/SMTP» вам необходимо или
исправить адрес SMTP first.hosted.in или поменять порт 25 на
другой. Чтобы узнать номер порта вам необходимо обратиться к вашему
хостинг-провайдеру.


Connecting to: smtp.ukr.net:465
Connected.
 451 excessive mail rate for unknown mailhub, throttling
Disconnected.

Эта ошибка, как правило, возникает из-за перегрузки вашего
Интернет-провайдера, или по той причине, что через ваш SMTP-релей
было отправлено слишком много сообщений.
Следующая попытка отправить письмо может оказаться успешной.


Connecting to: mail.ukraine.com.ua:25 Login:
 name@hamula.kiev.ua
Disconnected. Disconnected. Socket Error #

Скорее всего, у вас неверный адрес SMTP сервера или номер
порта.
Проверьте эти данные, обратившись к технической поддержке вашего
сервера, и повторите отправку.


Антивирус блокирует отправку

500: Syntax error, command unrecognized.

Ваш антивирус/брандмауэр блокирует входящие/исходящие соединения
SMTP. Для решения возникшей проблемы Вам следует корректно
настроить антивирус/брандмауэр.


Настройки
кодировки и
HELO

550 Access denied — Invalid HELO name

Зайдите в «Настройки/Общие настройки/вкладка «Рассылка», и
измените «Значение HELO». Кликните на вопросительный знак возле
поля HELO, обновите значение HELO и повторите рассылку.


Could not encode header data using charset
«»Disconnected.

Проблема возникает по причине некорректной кодировки. Перейдите
в «Настройки/Общие настройки/Рассылка» и измените текущее значение
в поле «Кодовая страница» на кодировку UTF-8 или Windows 1251.
 Повторите рассылку.

Дополнительные разделы:

  • Регистрация
  • Потерянная информация
  • Техническая поддержка

Как и любая проблема с доступом к интернет-ресурсам, ошибка 503 Service Unavailable («Сервис недоступен») может быть вызвана сбоями как на стороне пользователя, так и на стороне сервера, на котором находится сайт. Поэтому первое, что нужно сделать, если вы столкнулись с таким сообщением при посещении веб-ресурса, попробовать устранить сбой своими силами. Это намного проще и быстрее, чем пытаться донести информацию о возникших сложностях до владельца сайта.

Процедура устранения проблемы со стороны администратора веб-ресурса более сложная, но в большинстве случаев именно неправильные настройки на уровне хостинга или настроек сайта в панели управления CMS приводят к появлению ошибки сервера с кодом 503.

Мощный хостинг в подарок при заказе лицензии 1С-Битрикс

Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год мощного хостинга – специально для сайтов на 1С-Битрикс.

Заказать

Устранение ошибки 503 пользователем

Возникает резонный вопрос: почему бы просто не покинуть проблемный сайт, пусть сами разбираются со своими багами? Это решение очевидное, но не совсем верное. Во-первых, вам может быть очень необходимо посетить именно этот веб-ресурс. Во-вторых, появление сигнала об ошибке доступа может говорить о том, что с вашим браузером, программным обеспечением, компьютером или другими устройствами что-то не в порядке. И тогда это уже ваша проблема, которая может повторяться систематически и при посещении других сайтов. Рассмотрим, что можно сделать самому, чтобы исправить ошибку 503, двигаясь от простого к сложному.

  1. Обновите вкладку браузера. Это покажется странным, но зачастую такое простое действие приводит к положительному результату. Нажмите клавишу F5 или воспользуйтесь специальной кнопкой в меню браузера.
  2. Закройте и откройте браузер. Таким образом вы произведете сброс текущей сессии соединения и обновите его. При новом подключении скрипт браузера может не обнаружить ошибку 503, если она была воспринята им ошибочно.
  3. Стоит убедиться, что сбой не связан именно с вашим компьютером. Это особенно актуально, если ошибки соединения с веб-ресурсами повторяются регулярно и возникают с разными кодировками на других сайтах. Для этого необходимо посетить проблемную страницу с другого устройства и желательно через новое интернет-соединение.
  4. Зайдите на страницу, выдавшую ошибку 503, используя другой браузер. Вполне вероятно, что дефект возникает из-за некорректных настроек текущего. Если это подтвердится, стоит в них покопаться и найти источник возникновения проблемы. Самое простое, это восстановить настройки по умолчанию.
  5. Перезагрузка компьютера. Как и любой программный сбой на уровне операционной системы или другого программного обеспечения, он может быть исправлен автоматически при новой загрузке системы.
  6. Очистка кэша и удаление файлов cookies.  В зависимости от настроек конкретного браузера в них может сохраняться много «лишней» информации при обмене web-данными. Операция довольно несложная, но стоит предварительно посмотреть help по данному вопросу, т.к. в каждом браузере она проводится по-разному.
  7. Перезагрузка сетевого оборудования. Часто сложности при соединении с интернет-ресурсами возникают из-за некорректного поведения ПО на внешних устройствах, через которые вы получаете трафик. Это может быть роутер, раздающий интернет как по кабелю, так и через Wi-Fi. Необходимо отключить соответствующую железку по питанию, т.е. полностью обесточить ее примерно на одну минуту. Если провайдер выдает вам динамический ip-адрес, то произойдет его смена, что тоже может привести к устранению появления ошибки 503.
  8. Смена DNS-адреса на сервере. Это решение является наиболее сложным для обычного пользователя. В большинстве интернет-соединений используется общедоступный DNS-адрес Google. Изменить его можно через «Панель управления компьютера» в «Центре управления сетями и общим доступом». Данные манипуляции довольно критичны для устойчивой работы интернета на вашем компьютере. Поэтому производить их стоит только тогда, когда вы абсолютно уверены в своей IT-подготовке.

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

Ошибка 503 может отображаться в разных форматах с дополнительными информативными сообщениями. Появление страницы «503 Service Temporary Unavailable – Сервис временно недоступен» говорит о том, что проблема носит временный характер. В этом случае пользователю рекомендуется не предпринимать никаких действий и просто дождаться, когда доступ восстановится автоматически.

Ошибка 503 HTTP

Решение проблем с ошибкой 503 администратором веб-ресурса

При возникновении ошибки 503 Service Unavailable в любом ее проявлении администратор web-ресурса в первую очередь должен разобраться в причине ее появления. Игнорирование данной процедуры по принципу «само пройдет» может привести к тому, что сайт понесет глобальные потери в объеме пользовательского трафика и, как следствие, конверсии. Посетители, регулярно сталкивающиеся с проблемами доступа к определенному ресурсу, очень быстро занесут его в «игнор».

В зависимости от конкретного тарифного плана хостинга каждый сайт имеет ограничения по одновременной обработке запросов, поступающих на сервер от конечных пользователей. Более простые запросы браузеров обрабатываются практически мгновенно, сложные ожидают очереди в порядке их поступления. Количество отложенных запросов лимитировано, при превышении нормы каждый следующий отклоняется. В этом случае посетитель сайта видит на экране сообщение с кодировкой error 503.

Наиболее частые причины возникновения ошибки 503 на стороне сервера

  1. При получении запроса от пользователя конкретная страница сайта не может установить соединение с базой данных MySQL.
  2. Некорректная работа плагинов и расширений из-за внутренних ошибок или конфликта между собой.
  3. Использование недорого хостинга и маломощного сервера приводит к тому, что оборудование не справляется с обработкой входящего трафика.
  4. Ресурсоемкие скрипты создают дополнительную нагрузку на сервер.
  5. Задействован почтовый сервис, выполняющий автоматическую рассылку сообщений в большом объеме.
  6. Соединение с удаленным сервером может привести к замедлению обработки запросов.
  7. Передача файлов большого объема при помощи PHP-скрипта.
  8. Значительное количество нерабочих модулей конкретной CMS.

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

Как избежать появления ошибок 503

Для начала рекомендуется провести статистический анализ через административную панель (снять логи), чтобы понять, какие процессы создают максимальную нагрузку на сервер, и произвести определенные изменения в настройках.

Уменьшение нагрузки на базу данных можно добиться следующими способами:

  • Регулярное обновление CMS, которое позволяет оптимизировать работу движка, уменьшить количество багов.
  • Установка защиты от ботов и парсеров, которые часто запускаются вашими конкурентами, чтобы создать дополнительную нагрузку на ресурс и тем самым вывести его частично или полностью из строя.
  • Уменьшение размера и, если это возможно, количества графических файлов на сайте, а также «тяжелых» таблиц.
  • Ввод ограничений на количество одновременных участников в чате.

Оптимизация работы скриптов

  • Отключите все лишние плагины и дополнения, кроме тех, которые реально необходимы для бесперебойной работы сайта (кэширование, оптимизация базы данных, создание бэкапов, сжатие изображений).
  • Осуществляйте передачу файлов большого объема через FTP, т.к. использование других способов передачи данных приводит к созданию отдельного процесса.
  • Осуществляйте массовую почтовую рассылку в моменты отсутствия пиковой нагрузки на сайт, например, ночью или ранним утром.
  • При использовании удаленного сервера минимизируйте время ответа и оптимизируйте канал соединения.
  • Проверьте наличие проблемных запросов к базе MySQL в файле mysql-slow.log.

Дополнительную нагрузку на сервер, приводящую к появлению ошибки 503, могут создать DDoS-атаки. Защита от них с помощью фильтрации относится к отдельной теме обсуждения.

Следует отметить, что ошибка 503, вызванная перегрузкой серверных мощностей, может пройти сама собой, без внешнего вмешательства. Чтобы понять, произошло ли исправление ситуации, достаточно периодически перезагружать сайт.

Заключение

Ошибка 503 Service Unavailable может возникнуть на любом сайте, управляемом одной из наиболее популярных CMS – WordPress (Вордпресс), Joomla (Джумла), DLE (ДЛЕ) и любой другой, использующей базы данных MySQL. Способов ее решения много, начиная от самых простых на уровне пользователя и заканчивая довольно сложными процедурами, которые должен выполнить администратор сайта.

Буду благодарен, если вы нашли нестандартный подход к устранению сбоя с кодировкой 503 и готовы поделиться своим опытом в комментариях!

40 минут назад, volodinne сказал:

ТОчно работает, однако как узнать имя пользователя?

В форме есть поле, ваше имя, я его не вижу.

Разобрался, там же и имя.

Не работает задать вопрос о товаре. Письма не приходят.

Ну да, подставляется и имя и адрес ответа.

т.е. просто нажимаете ответить и всё.

19 минут назад, volodinne сказал:

Я думаю это связано с отправителем.

так как в поле отправитель подставляется адрес пользователя.

КАк поменять на info@site.ru,  а реальный подставить в поле Reply-to  по технологии Свяжитесь с нами

Попробуйте в /ask_a_question.php Поменять строку:

	vam_php_mail(filter_var($to_email_address, FILTER_VALIDATE_EMAIL), EMAIL_SUPPORT_NAME, EMAIL_SUPPORT_ADDRESS, STORE_NAME, EMAIL_SUPPORT_FORWARDING_STRING, filter_var($to_email_address, FILTER_VALIDATE_EMAIL), $to_name, '', '', NAVBAR_TITLE_ASK, $html_mail, $txt_mail);

Посмотрите функцию vam_php_mail в /inc/vam_php_mail.inc.php

т.е. там видно какие параметры функции.

Как раз на первом месте указывается from_email

т.е. поменяйте эту строку в /ask_a_question.php на:

	vam_php_mail(CONTACT_US_EMAIL_ADDRESS, EMAIL_SUPPORT_NAME, EMAIL_SUPPORT_ADDRESS, STORE_NAME, EMAIL_SUPPORT_FORWARDING_STRING, filter_var($to_email_address, FILTER_VALIDATE_EMAIL), $to_name, '', '', NAVBAR_TITLE_ASK, $html_mail, $txt_mail);

Danya2132132


  • #1

Код:

Swift_TransportException: Email to danilchannelernesto@gmail.com failed: Expected response code 354 but got code "503", with message "503 sender not yet given " src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457
Сгенерирована пользователем: Ernesto 11 Ноя 2020 в 14:20
Трассировка стека
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(341): Swift_Transport_AbstractSmtpTransport->assertResponseCode('503 sender not ...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand('DATA
', Array, Array, false, NULL)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(390): Swift_Transport_EsmtpTransport->executeCommand('DATA
', Array, Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(497): Swift_Transport_AbstractSmtpTransport->doDataCommand(Array)
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(516): Swift_Transport_AbstractSmtpTransport->doMailTransaction(Object(Swift_Message), 'bakpis+38966a32...', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo(Object(Swift_Message), 'bakpis+38966a32...', Array, Array)
#6 src/XF/Mail/Mailer.php(304): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Mail.php(404): XFMailMailer->send(Object(Swift_Message), Object(Swift_SmtpTransport), NULL, true)
#8 src/XF/Service/User/AbstractConfirmationService.php(85): XFMailMail->send()
#9 src/XF/Service/User/AbstractConfirmationService.php(63): XFServiceUserAbstractConfirmationService->sendConfirmationEmail()
#10 src/XF/ControllerPlugin/EmailConfirmation.php(43): XFServiceUserAbstractConfirmationService->triggerConfirmation()
#11 src/XF/Admin/Controller/User.php(642): XFControllerPluginEmailConfirmation->actionResend(Object(ThemeHouseUIXXFEntityUser), '/admin.php?user...', Array)
#12 src/XF/Mvc/Dispatcher.php(350): XFAdminControllerUser->actionResendConfirmation(Object(XFMvcParameterBag))
#13 src/XF/Mvc/Dispatcher.php(257): XFMvcDispatcher->dispatchClass('XF:User', 'ResendConfirmat...', Object(XFMvcRouteMatch), Object(XFAdminControllerUser), NULL)
#14 src/XF/Mvc/Dispatcher.php(113): XFMvcDispatcher->dispatchFromMatch(Object(XFMvcRouteMatch), Object(XFAdminControllerUser), NULL)
#15 src/XF/Mvc/Dispatcher.php(55): XFMvcDispatcher->dispatchLoop(Object(XFMvcRouteMatch))
#16 src/XF/App.php(2300): XFMvcDispatcher->run()
#17 src/XF.php(465): XFApp->run()
#18 admin.php(13): XF::runApp('XF\Admin\App')
#19 {main}
Содержимое запроса
array(4) {
  ["url"] => string(44) "/admin.php?users/admin.4/resend-confirmation"
  ["referrer"] => string(43) "https://bmf.su/admin.php?users/admin.4/edit"
  ["_GET"] => array(1) {
    ["users/admin_4/resend-confirmation"] => string(0) ""
  }
  ["_POST"] => array(4) {
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(29) "/admin.php?users/admin.4/edit"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
Удалить

Что пишет, настройки
1605104521055.png 1605104531880.png1605104541495.png
Честно и долго искал в чем проблема, но я реально хз, все перебрал.

Smalesh


  • Меценат
  • #2

Убрать «включать переменные значения блаблабла», для начала.
Убрать from, он же флаг -f

Danya2132132


  • #3

Убрать «включать переменные значения блаблабла», для начала.
Убрать from, он же флаг -f

Сделал и вывело:

Код:

Swift_TransportException: Email to danilchannelernesto@gmail.com failed: Expected response code 354 but got code "503", with message "503 sender not yet given " src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457

#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(341): Swift_Transport_AbstractSmtpTransport->assertResponseCode('503 sender not ...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand('DATA
', Array, Array, false, NULL)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(390): Swift_Transport_EsmtpTransport->executeCommand('DATA
', Array, Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(497): Swift_Transport_AbstractSmtpTransport->doDataCommand(Array)
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(516): Swift_Transport_AbstractSmtpTransport->doMailTransaction(Object(Swift_Message), 'bakpis@bmf.su', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo(Object(Swift_Message), 'bakpis@bmf.su', Array, Array)
#6 src/XF/Mail/Mailer.php(304): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Mail.php(404): XFMailMailer->send(Object(Swift_Message), Object(Swift_SmtpTransport), NULL, true)
#8 src/XF/Service/User/AbstractConfirmationService.php(85): XFMailMail->send()
#9 src/XF/Service/User/AbstractConfirmationService.php(63): XFServiceUserAbstractConfirmationService->sendConfirmationEmail()
#10 src/XF/ControllerPlugin/EmailConfirmation.php(43): XFServiceUserAbstractConfirmationService->triggerConfirmation()
#11 src/XF/Admin/Controller/User.php(642): XFControllerPluginEmailConfirmation->actionResend(Object(ThemeHouseUIXXFEntityUser), '/admin.php?user...', Array)
#12 src/XF/Mvc/Dispatcher.php(350): XFAdminControllerUser->actionResendConfirmation(Object(XFMvcParameterBag))
#13 src/XF/Mvc/Dispatcher.php(257): XFMvcDispatcher->dispatchClass('XF:User', 'ResendConfirmat...', Object(XFMvcRouteMatch), Object(XFAdminControllerUser), NULL)
#14 src/XF/Mvc/Dispatcher.php(113): XFMvcDispatcher->dispatchFromMatch(Object(XFMvcRouteMatch), Object(XFAdminControllerUser), NULL)
#15 src/XF/Mvc/Dispatcher.php(55): XFMvcDispatcher->dispatchLoop(Object(XFMvcRouteMatch))
#16 src/XF/App.php(2300): XFMvcDispatcher->run()
#17 src/XF.php(465): XFApp->run()
#18 admin.php(13): XF::runApp('XF\Admin\App')
#19 {main}

Содержимое запроса
array(4) {
  ["url"] => string(44) "/admin.php?users/admin.4/resend-confirmation"
  ["referrer"] => string(43) "https://bmf.su/admin.php?users/admin.4/edit"
  ["_GET"] => array(1) {
    ["users/admin_4/resend-confirmation"] => string(0) ""
  }
  ["_POST"] => array(4) {
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(29) "/admin.php?users/admin.4/edit"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }

Smalesh


  • Меценат
  • #4

Danya2132132


Smalesh


  • Меценат
  • #6

Danya2132132


  • #7

Уже второй ящик отлетел «failed: Expected response code 250 but got code «550», with message «550 spam message rejected. Please visit» Это проще майл поменять на яд?

Danya2132132


  • #8

Отправляли письма только с регой и все

artscripts


  • Меценат
  • #9

а что говорят инструменты — отправить тестовое письмо?

Danya2132132


  • #10

а что говорят инструменты — отправить тестовое письмо?

<< 550 spam message rejected. Please visit

У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация

И там вывод поддержки идет, что Ваш почтовый ящик заблокирован из-за спама и тд, я вот уже обращался утром к ним, щас снова пишу

artscripts


  • Меценат
  • #11

У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация

что дает этот сервер? откройте ошибки если покажет

Danya2132132


  • #12

У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация

что дает этот сервер? откройте ошибки если покажет

Код:

++ Starting Swift_SmtpTransport
<< 220 smtp45.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)

>> EHLO bmf.su

<< 250-smtp45.i.mail.ru
250-SIZE 73400320
250-8BITMIME
250-PIPELINING
250 AUTH PLAIN LOGIN XOAUTH2

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> YWRtaW5AYm1mLnN1

<< 334 UGFzc3dvcmQ6

>> aHpdMGJoYkI0WFZJ

<< 235 Authentication succeeded

++ Swift_SmtpTransport started
>> MAIL FROM:<admin@bmf.su>

>> RCPT TO:<test-ui7earc70@srv1.mail-tester.com>

>> DATA

<< 250 OK

<< 250 Accepted

<< 354 Enter message, ending with "." on a line by itself

>>
.

<< 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=m7q6nj5pqp4Bhr0wterw0XEOATGTrpuH3ri1XlL3bipn62fvJQEllS8AAACqpAAAvy5PAQ~~ or  report details to abuse@corp.mail.ru. Error code: 9EBABA9B9EAA693E30BD8601D1F0EAB531010E71879BAE935EB5B8DE2A6EF752EF67EB6795250125. ID: 0000002F0000A4AA014F2EBF.

!! Expected response code 250 but got code "550", with message "550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=m7q6nj5pqp4Bhr0wterw0XEOATGTrpuH3ri1XlL3bipn62fvJQEllS8AAACqpAAAvy5PAQ~~ or  report details to abuse@corp.mail.ru. Error code: 9EBABA9B9EAA693E30BD8601D1F0EAB531010E71879BAE935EB5B8DE2A6EF752EF67EB6795250125. ID: 0000002F0000A4AA014F2EBF.
" (code: 550)
!! Expected response code 250 but got code "550", with message "550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=m7q6nj5pqp4Bhr0wterw0XEOATGTrpuH3ri1XlL3bipn62fvJQEllS8AAACqpAAAvy5PAQ~~ or  report details to abuse@corp.mail.ru. Error code: 9EBABA9B9EAA693E30BD8601D1F0EAB531010E71879BAE935EB5B8DE2A6EF752EF67EB6795250125. ID: 0000002F0000A4AA014F2EBF.
"
Log data:
++ Starting Swift_SmtpTransport
<< 220 smtp45.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)

>> EHLO bmf.su

<< 250-smtp45.i.mail.ru
250-SIZE 73400320
250-8BITMIME
250-PIPELINING
250 AUTH PLAIN LOGIN XOAUTH2

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> YWRtaW5AYm1mLnN1

<< 334 UGFzc3dvcmQ6

>> aHpdMGJoYkI0WFZJ

<< 235 Authentication succeeded

++ Swift_SmtpTransport started
>> MAIL FROM:<admin@bmf.su>

>> RCPT TO:<test-ui7earc70@srv1.mail-tester.com>

>> DATA

<< 250 OK

<< 250 Accepted

<< 354 Enter message, ending with "." on a line by itself

>>
.

<< 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=~~ or  report details to abuse@corp.mail.ru. Error code: . ID: .

!! Expected response code 250 but got code "550", with message "550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=~~ or  report details to abuse@corp.mail.ru. Error code: 9EBABA9B9EAA693E30BD8601D1F0EAB531010E71879BAE935EB5B8DE2A6EF752EF67EB6795250125. ID: .
" (code: 550) (code: 550)

artscripts


  • Меценат
  • #13

Я не профи , это лучше спросить у Smalesh помоему ваш ящик в списке спамеров

Smalesh


  • Меценат
  • #14

Это проще майл поменять на яд?

Да, но кривая настройка почты приведет к тому же результату.

KenjiCarter


  • #15

И там вывод поддержки идет, что Ваш почтовый ящик заблокирован из-за спама

А домен сам настроен? По крайней мере на Яндексе чтобы письма не считались спамом, нужно было указывать DKIM.

West14


  • Меценат
  • #16

нужно было указывать DKIM.

Его нужно конфигурировать уже лет эдак с 10-15.

Danya2132132


  • #17

А домен сам настроен? По крайней мере на Яндексе чтобы письма не считались спамом, нужно было указывать DKIM.

Да, настроен

Danya2132132


Тема: Проблемы с оповещением о новом заказе на почту. Prestashop версия 1.7.7  (Прочитано 2562 раз)

11 Декабрь 2020, 20:01:40

Всем доброго дня. Помогите кто чем может. Установили сайт на Prestashop версия 1.7.7.0, и нет оповещения о заказах ни администратору, ни заказчику. Подозреваю что проблема в движке, но куда копать представления не имею. Может кто поделиться идеями? :(


Записан

11 Декабрь 2020, 20:29:07

Ответ #1


Записан

11 Декабрь 2020, 20:44:06

Ответ #2

Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.


Записан

11 Декабрь 2020, 20:49:16

Ответ #3

Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.

Зависит от версии php, которая установлена на сервере. На оф. сайте обсуждали, во франзузкой ветке есть объяснение как решить проблему отправки с  выбором «Использовать функцию PHP mail»


Записан

11 Декабрь 2020, 20:53:16

Ответ #4

Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Функции оповещения о новом заказе встроенны в движок prestashop с версии 1.7.4

Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.

Вот с этого начать нужно


Записан

12 Декабрь 2020, 00:26:15

Ответ #5

При отправке тестового письма выдает — Error: Please check your configuration. Expected response code 354 but got code «503», with message «503 sender not yet given «. Как с этим бороться?


Записан

12 Декабрь 2020, 12:03:03

Ответ #6

В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.


Записан

12 Декабрь 2020, 12:47:32

Ответ #7


Записан

12 Декабрь 2020, 13:18:10

Ответ #8

В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.

На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.


Записан

12 Декабрь 2020, 13:19:55

Ответ #9

PHP версия?

Пробовали и 7.1, 7.2, 7.3


Записан

12 Декабрь 2020, 13:52:15

Ответ #10

В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.

На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.

Нет, это совсем разные версии.
Включите режим отладки в prestashop, отправьте тестовый email.
Ошибки показывает при включенном Режиме отладки?


Записан

12 Декабрь 2020, 14:03:44

Ответ #11

В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.

На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.

Нет, это совсем разные версии.
Включите режим отладки в prestashop, отправьте тестовый email.
Ошибки показывает при включенном Режиме отладки?

В режиме отладки нет предупреждений об ошибке.
php 7.1, prestashop 1.7.7.0 — тест письмо не работает.
тот же хостинг,  prestashop  1.6.1.24 — тест письмо уходит и доставляется.


Записан

12 Декабрь 2020, 14:05:26

Ответ #12

Не сохраняется пароль. Где найти настройки SMTP?

Настройки вбитые от руки:
Error: Please check your configuration
Expected response code 354 but got code «503», with message «503 sender not yet given «

Дефолтные настройки:
Error: Please check your configuration
Expected response code 354 but got code «550», with message «550 Administrative prohibition «

php 7.1, prestashop 1.7.7.0 — тест письмо не работает.
тот же хостинг,  prestashop  1.6.1.24 — тест письмо уходит и доставляется.


Записан

12 Декабрь 2020, 14:37:09

Ответ #13

Для prestashop 1.7.7.0 лучше php 7.3
Настройки почты в админке — Расширенные параметры / E-mail
Если почта от домена и настроена, то лучше выбрать — Использовать функцию PHP mail
Если почта от стороннего сервиса, тогда — Задать свои параметры для SMTP, при выборе этого варианта откроется блок Email и нужно заполнить:
Почтовый домен — Полное доменное имя (оставьте пустым если не знаете)
Сервер SMTP — IP адрес или доменное имя сервера (например, smtp.mydomain.ru).
Имя пользователя SMTP — Оставьте пустым если неприменимо
Пароль SMTP — Оставьте пустым если неприменимо
Шифрование
Порт


Записан

12 Декабрь 2020, 14:54:40

Ответ #14

Для prestashop 1.7.7.0 лучше php 7.3
Настройки почты в админке — Расширенные параметры / E-mail
Если почта от домена и настроена, то лучше выбрать — Использовать функцию PHP mail
Если почта от стороннего сервиса, тогда — Задать свои параметры для SMTP, при выборе этого варианта откроется блок Email и нужно заполнить:
Почтовый домен — Полное доменное имя (оставьте пустым если не знаете)
Сервер SMTP — IP адрес или доменное имя сервера (например, smtp.mydomain.ru).
Имя пользователя SMTP — Оставьте пустым если неприменимо
Пароль SMTP — Оставьте пустым если неприменимо
Шифрование
Порт

Почта настроена от сервиса. Мне как раз ошибку и выдает когда настраиваю SMTP

Ошибка при ручных настройках:
Error: Please check your configuration
Expected response code 354 but got code «503», with message «503 sender not yet given «

Ошибка при дефолтных настройках:
Error: Please check your configuration
Expected response code 354 but got code «550», with message «550 Administrative prohibition «


Записан

Здравствуйте, друзья, не так давно столкнулся с проблемой отправки почты, заключалась она в том, что сервер mail.ru заблокировал мой аккаунт, объясняя это риском его взлома. Соответственно при этом в журналах ошибок публиковалась следующая ошибка — «550 Message was not accepted«, решилась она после смены пароля приблизительно вчера около часа ночи, решилась-то она решилась, но не до конца, последующие 30 минут при попытке отправки совершенно любых сообщений форум регистрировал ошибку — «503 sender not yet given«, к слову, она сохранилась и сейчас — при попытке «поделиться темой по email» сообщение не уходит, появляется эта ошибка.

Для всех других писем (Восстановление пароля, подтверждение регистрации, начало новой переписки и т.д.) регистрируется следующая ошибка — «Could not build the email message, no template assigned«, при чем в разных вариациях. Сначала — «Could not build the email message, no template assigned 250 250 OK id=******-******-** (Под «*» зашифрован ID, чего именно пока не разобрался, в каждом конкретном случае он отличается, но при этом размещать его где-либо публично нет особого желания)«, сейчас в следующем формате — «Could not build the email message, no template assigned 235 235 Authentication succeeded«, иногда проскакивает и старая ошибка с «OК id=…«.

Очень прошу у вас помощи, это не совсем стандартная ошибка, но решить ее хотелось бы как можно быстрее — с каждым новым email логи засоряются все сильнее, а нагрузка увеличивается. Кроме того некоторые сообщения не отправляются вовсе. Файл по пути …/cache/skin_cache/emailWrapper.php цел и не изменялся с момента установки форума. У меня используются следующие настройки email:

Метод отправки — SMTP;


Email для поля «От» — [email protected];


Адрес сервера — smtp.mail.ru;


Порт — 25;


Имя пользователя на сервере — [email protected];


Пароль — *** (Пароль верный, проверенно);


Настройка SMTP HELO — HELO.

Заранее спасибо. Буду очень благодарен тому, кто поможет решить проблему.

Erel

Erel

B4X founder

Staff member

Licensed User

Longtime User


  • #2

Which mode do you want to use? Either StartTLSMode or UseSSL should be true. Not both of them.

Such errors usually occur because of the wrong authentication mode.

  • #3

Hi Erel!

Thanks for your answer.
I have tested with all combinations. Nothing works. I think the reason is the «Reply to» field with no email-address inside. Is it possible to set this field?

best regards
Hagen

Last edited: May 18, 2014

Erel

Erel

B4X founder

Staff member

Licensed User

Longtime User


  • #4

I’m pretty sure that this error is not related to the reply to field.

Are you able to send emails from the desktop with this server? If yes then you can use a tool such as wireshark to monitor the network traffic and then post the exact messages (without any sensitive information).

  • #5

Hi Erel!

I have installed wireshark and tested it with the desktop outlook. The provider supports also unencrypted connections so i have everything turned off (also on my smartphone!) The desktop connects and transfer the mail, the smartphone means theat the sender is not given. In moment i have no emulator on my pc and the switch does not support port-mirroring, so i can not use wireshark to read the smartphone-data. my pc-data looks like the following:

220 mi4 ESMTP
EHLO hagenPC
250-mailin04.ims-firmen.de Hello hagenPC [ip]
250-SIZE 1048576000
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250-STARTTLS
250 HELP
AUTH LOGIN
334 —-removed——
334 —-removed——
235 Authentication succeeded
MAIL FROM: <[email protected]>
250 OK
RCPT TO: <[email protected]>
250 Accepted
DATA
354 Enter message, ending with «.» on a line by itself
From: Microsoft Outlook <[email protected]>
To: <[email protected]>
Subject:—-removed——
MIME-Version: 1.0
Content-Type: text/html;
charset=»utf-8″
Content-Transfer-Encoding: 8bit
—Message—-

…and the mail arrives correctly.

I have found a similar entry in your forums, the result was a provider-change. In the last consequence i will do it also, but i think the failure must be to found.

best regards.
Hagen

Erel

Erel

B4X founder

Staff member

Licensed User

Longtime User


  • #6

If you like you can send me the credentials by mail and I will test it.

Erel

Erel

B4X founder

Staff member

Licensed User

Longtime User


  • #7

Seems like the user name is not correct. I’ve tested it with B4J. This makes it easier to monitor the network traffic:

SS-2014-05-20_10.02.37.png

  • #8

Thanks Erel!

The provider does not support eMail-adresses als login-names. The provider means that the sender eMail must set separatly. I use an other provoder to solve this problem. I have tested gmail and everything is ok.

best regards
Hagen

Проблемы с отправкой электронных писем (E-Mail) через sendmail или SMTP в Joomla 1.5 PHPMAILER_EXECUTE/usr/sbin/sendmail, Mailer Error: Could not execute: /usr/sbin/sendmail, notice Письмо не может быть отправлено — именно так могут заканчиваться попытки отправки E-Mail в Joomla 1.5 когда дядя хостер неправильно настроил sendmail, чмоды на доступ к нему или запретил его экзекуцию.

Если те же проблемы с отправкой электронных писем (E-Mail) через sendmail или SMTP в Joomla 1.5, то первым делом посмотрите в информации про PHP полный путь к sendmail и если в общей конфигурации он прописан верно, то в той же информации про PHP смотрите значения директивы с именем disable_functions и если оно равно = exec, system, shell_exec, passthru, popen, dl, set_time_limit, max_execution_time, ini_restore, mail, то попытки отправки электронных писем (E-Mail) именно через sendmail будут накрываться медным тазом ибо экзекуция (выполнение) sendmail происходит посредством функции popen!

Единственный выход — это пробовать отправлять почту через SMTP сервер и с общими настройками Joomla для отправки электронных писем (E-Mail) через SMTPя думаю проблем не должно возникнуть, одно единственное, что следует упомянуть, так это то, что при использовании «Отправить эту ссылку по почте» в поле Ваш E-Mail: пользователь должен указать как раз не свой, а наш E-Mail под учётной записью которого отправляется электронная почта (E-Mail) через SMTP потому, что SMTP сервер требует совпадения имени отправителя (Ваш E-Mail, From) с именем учетной записи под которой идёт подключение к SMTPсерверу: sender address must match authenticated user SMTP.

SMTP -> FROM SERVER: 220 smtp21.mail.ru ESMTP ready SMTP -> FROM SERVER: 250-smtp21.mail.ru 250-SIZE 73400320 250-8BITMIME 250-AUTH PLAIN LOGIN 250 STARTTLS SMTP -> FROM SERVER: 250 OK SMTP -> FROM SERVER: 501 sender address must match authenticated user SMTP -> ERROR: RCPT not accepted from server: 501 sender address must match authenticated user SMTP -> FROM SERVER: 503 sender not yet given SMTP -> ERROR: RSET failed: 503 sender not yet given Mailer Error: SMTP Error: The following SMTP Error: Data not accepted.debil@ukr.net

Для того чтобы посетители сайта могли использовать возможность «Отправить эту ссылку по почте» в условиях настройки Joomla для отправки электронной почты (E-Mail) через SMTP, то мы должны сделать соответствующее объявление на своём сайте, в котором опубликовать наш E-Mail от имени которого происходит подключение к SMTP серверуи тогда функция «Отправить эту ссылку по почте» должна будет заработать!

Отправить эту ссылку по почте
E-mail адресата: debil@ukr.net
Ваше имя: Vasya
Ваш E-Mail: smtpuser@mail.ru
Тема: Ku-Ku!

SMTP -> FROM SERVER: 220 smtp9.mail.ru ESMTP ready SMTP -> FROM SERVER: 250-smtp9.mail.ru 250-SIZE 73400320 250-8BITMIME 250-AUTH PLAIN LOGIN 250 STARTTLS SMTP -> FROM SERVER: 250 OK SMTP -> FROM SERVER: 250 Accepted SMTP -> FROM SERVER: 354 Enter message, ending with «.» on a line by itself SMTP -> FROM SERVER: 250 OK id=1Sz8ZZ-0002IH-Jq SMTP -> FROM SERVER: 221 smtp9.mail.ru closing connection Message sent!

В Joomla 1.5 для отправки писем используется библиотека PHPMailer v2.0.4 for PHP4, расположенная по адресу /libraries/phpmailer/phpmailer.php и если общие настройки в Joomla сделаны верно, а почта не уходит и нельза определить ошибку, то используйте приведённые ниже куски кода для тестирования PHPMailer.

Пример использования PHPMailer для отправки через sendmail:

<?php 
 
require_once('./libraries/phpmailer/phpmailer.php');
 
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->IsSendmail(); // telling the class to use SendMail transport
$mail->Sendmail = '/usr/sbin/sendmail'; // Set full path to sendmail
//$body = file_get_contents('contents.html');
$body = 'body';
//$body = eregi_replace("[]",'',$body);
 
$mail->AddReplyTo("support@remotehelp.pp.ua","First Last");
//$mail->SetFrom('support@remotehelp.pp.ua', 'First Last');
$mail->From = 'support@remotehelp.pp.ua';
$mail->AddReplyTo("support@remotehelp.pp.ua","First Last");
 
$address = "debil@ukr.net";
 
$mail->AddAddress($address, "John Doe");
$mail->Subject = "PHPMailer Test Subject via Sendmail, basic";
// optional, comment out and test
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
//$mail->AddAttachment("images/phpmailer.gif"); // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
 
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}

Пример использования PHPMailer для отправки через SMTP сервер:

<?php 
 
# http://phpmailer.worxware.com/index.php?pg=examples

require_once('./libraries/phpmailer/phpmailer.php');
 
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->IsSMTP(); // telling the class to use SMTP
//$body = file_get_contents('contents.html');
$body = 'body';
//$body = eregi_replace("[]",'',$body);
 
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
 
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = "smtp.mail.ru"; // SMTP server
$mail->Port = 25; // set the SMTP port for the GMAIL
$mail->Username = "mainmail@mail.ru"; // SMTP account username
$mail->Password = "mainpass"; // SMTP account password
 
$mail->AddReplyTo("support@remotehelp.pp.ua","First Last");
//$mail->SetFrom('remotehelper@mail.ru', 'First Last');
$mail->From = 'mainmail@mail.ru';
$mail->AddReplyTo("support@remotehelp.pp.ua","First Last");
 
$address = "debil@ukr.net";
 
$mail->AddAddress($address, "John Doe");
$mail->Subject = "PHPMailer Test Subject via Sendmail, basic";
// optional, comment out and test
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
//$mail->AddAttachment("images/phpmailer.gif"); // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
 
if(!$mail->Send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
} else {
    echo "Message sent!";
}

В некоторых случаях, настройки некоторых модулей могут некорректно работать с SMTP настройками и выдавать PHPMAILER_RECIPIENTS_FAILED, это происходит из-за несоответствия SMTP логина с именем отправителя, по идее должен помочь следующий рецепт: открываем components/com_contact/controller.php, находим строку 194 и меняем:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Письмо не может быть отправлено из-за кривого com_mailto

Кнопка E-mail (отправить ссылку другу) служит для отправки другу или недругу ссылки на какой-то материал. Письмо не может быть отправлено через эту кнопку из-за кривого /components/com_mailto/controller.php, в котором не верно рассчитывается таймаут и проверка «Verify that this is a local link«. Открываем /components/com_mailto/controller.php, находим строки:

// we return time() instead of 0 (as it previously was), ...
if($timeout == 0 || time() - $timeout < MAILTO_TIMEOUT) {
    JError::raiseNotice( 500, JText:: _ ('EMAIL_NOT_SENT'));
    return $this->mailto();
}
 
//......
 
// Verify that this is a local link
if((!$link) || (!JURI::isInternal($link))) {
    //Non-local url... 
    JError::raiseNotice( 500, JText:: _ ('EMAIL_NOT_SENT' ));
    return $this->mailto();
}

И меняем их до такой кондиции:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Также будет полезно увеличить значение константы MAILTO_TIMEOUT с 20 до 50! Эта бага упоминалась на:

  • 1.5.23 E-mail could not be sent.
  • Joomla! • View topic — E-mail could not be sent.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ятрогенная патология врачебные ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка сервера 502 ютуб