rudfox 0 Опубликовано: 12 апреля 2016 Рассказать Опубликовано: 12 апреля 2016 (изменено) Сайт: http://livewomans.ru/ Прошу помощи, после переноса сайта на другой сервер перестали приходить письма через обратную связь и перестали приходить уведомления о коментариях и прочего. Как оказалось все письма сразу попадают в папку СПАМ, со следующим содержимым: This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: ***@inbox.ru SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.180.150]: 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details. ------ This is a copy of the message, including all the headers. ------ Return-path: <***@mail.ru> Received: from livewomans by livewomans.ru with local (Exim 4.72) (envelope-from <***@mail.ru>) id 1aq36V-0003iu-0f for ***@inbox.ru; Tue, 12 Apr 2016 14:31:59 -0400 Date: Tue, 12 Apr 2016 14:31:59 -0400 Message-Id: <E1aq36V-0003iu-0f@livewomans.ru> To: ***@inbox.ru Subject: =?utf-8?b??= X-PHP-Originating-Script: 500:mail.class.php MIME-Version: 1.0 Content-type: text/plain; charset="utf-8" From: "=?utf-8?b?SERMSURFUi5ydQ==?=" <***@inbox.ru> X-Priority: 3 X-Mailer: DLE CMS PHP Хостер сказал: Данная ошибка говорит о том, что отправляемое письмо имеет не корректный заголовок. В поле From должен быть указан почтовый ящик, от имени которого отправляется письмо. Проверьте шаблон по которому создаются письма из DLE. --почему вдруг шаблон должен был измениться? если он стандартный и никогда не менялся. И честно не знаю даже какой файл отвечает за это. Изменено 12 апреля 2016 пользователем rudfox Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 12 апреля 2016 Рассказать Опубликовано: 12 апреля 2016 55 минут назад, rudfox сказал: --почему вдруг шаблон должен был измениться? если он стандартный и никогда не менялся. И честно не знаю даже какой файл отвечает за это. Дело не в шаблоне. В настройках скрипта в админпанели в настройках почты вы видимо указали отправку через SMTP сервер от mail.ru, а при использовании бесплатных SMTP серверов, обязательным условием является то что имя отправителя должно совпадать с тем от имени которого отправляется. И вам в данном случае нужно указать там именно e-mail от mail.ru, от имени которого вы отправляете. Цитата Ссылка на сообщение Поделиться на других сайтах
rudfox 0 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 (изменено) Автор в настройках у меня PHP mail() стоит. Если поставить SMTP то письма даже не отправляются через обратную связь. Прикладываю скриншот настроек из админки http://prntscr.com/arm157 Изменено 13 апреля 2016 пользователем rudfox Цитата Ссылка на сообщение Поделиться на других сайтах
rudfox 0 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 Автор Выявил что письма приходят только от админа. Т.е. я авторизовался как админ и отправляю письмо через обратную связь или оставляю комментарий все приходит четко. А от гостей не хочет...приходит ошибка Цитата Ссылка на сообщение Поделиться на других сайтах
rudfox 0 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 Автор И от обычных зарегистрированных пользователей тоже ошибка приходит. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 1 час назад, rudfox сказал: в настройках у меня PHP mail() стоит. Если поставить SMTP то письма даже не отправляются через обратную связь. Это настройка означает что письма отправляются через внутренний почтовый сервер на хостинге. Значит настройки этого почтового сервера ограничивают отправку. Хотя судя по метатегам вы все таки пытаетесь отправить письмо с сервера mail.ru а не со своего личного сервера. Вам нужно узнать в службе поддержки вашего хостинга, от какого именного сервера идет отправка писем, установленная в настройках PHP интерпретатора, а также узнать есть ли на данном сервере ограничения на отправку писем, а именно ограничение на имена e-mail с который осуществляется отправка. Цитата Ссылка на сообщение Поделиться на других сайтах
rudfox 0 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 Автор Почему письмо через обратную связь от админа приходит, а от обычных пользователей и гостей приходит ошибка? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 13 апреля 2016 Рассказать Опубликовано: 13 апреля 2016 2 часа назад, rudfox сказал: Почему письмо через обратную связь от админа приходит, а от обычных пользователей и гостей приходит ошибка? Ответ на этот вопрос в возвратном ответе от почтового сервера: "More specially, 'From:' header must match user you are sending mail from." Что в переводе на русский язык означает: При использовании SMTP сервера необходимо чтобы имя отправителя совпадало с отправителем от имени которого используется SMTP сервер. Кода вы пишите сами себе, оно у вас совпадает, т.к. в обратном адресе указан именно тот e-mail от имени которого используется SMTP сервер, а когда другие пользователи указывают свои e-mail ваш сервер его отклоняет. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.