Booster Опубликовано 4 августа, 2013 Жалоба Поделиться Опубликовано 4 августа, 2013 Всем привет. У меня не понятная ситуация, не могу понять в чем проблема..Раньше использовал для "Обратный адрес оповещений" почтовый ящик mail.ru, но сегодня я решил переделать, прикрутил свой домен к Google, создал ящик под этим аккаунтом, проверил работоспособность, отправляет куда хочешь, принимает. Заменил в настройках все ящики с mail.ru на googloвские (shop@name-domain.ru).Делаю заказ, указываю почту гугла, приходит как мне письмо о новом заказе, так и покупателю тоже, но если покупатель указывает почту от майл.ру, то мне на гугл почту приходит сообщение о новом заказе, а покупателю ничего не приходит, но мне еще приходит сообщение от хостинга: This message was created automatically by mail delivery software.A message that you sent could not be delivered to one or more of itsrecipients. This is a permanent error. The following address(es) failed: adress@mail.ru SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.176.20]: 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. Меняю "Обратный адрес оповещений" с гугл на майл, оповещение покупателю приходит. Что делать ребят? Могу сделать почту на хостинге без проблем, но не хочу, так как хостинг вещь не постоянная...Выручайте братцы! Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 4 августа, 2013 Жалоба Поделиться Опубликовано 4 августа, 2013 Не нравиться заголовок письма. По сути отправляя письмо вы подменяете отправилеля на свой адрес. Мылу не нравиться когда у письма указан отправитель из их домена (скажем mail.ru), но письмо отправлено не от них. Т.е. отправитель очевидно подменен => Блок. Цитата Ссылка на сообщение Поделиться на другие сайты
Booster Опубликовано 4 августа, 2013 Автор Жалоба Поделиться Опубликовано 4 августа, 2013 Понятно что в заголовке..Нашел решение проблемы http://adminway.ru/reshenie-php-problemy-550-message-was-not-acceptedПолучается что нужно писать хостеру? Так как у меня нет доступа к этому файлу Цитата Ссылка на сообщение Поделиться на другие сайты
Booster Опубликовано 4 августа, 2013 Автор Жалоба Поделиться Опубликовано 4 августа, 2013 Проблема решена! Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 7 августа, 2013 Жалоба Поделиться Опубликовано 7 августа, 2013 Проблема решена!Как решили ? Цитата Ссылка на сообщение Поделиться на другие сайты
Booster Опубликовано 8 августа, 2013 Автор Жалоба Поделиться Опубликовано 8 августа, 2013 В панели управления ispmanager хостинга в свойствах домена изменил майл администратора на тот который указан в симпла в настройках. Цитата Ссылка на сообщение Поделиться на другие сайты
SimonK2 Опубликовано 11 сентября, 2013 Жалоба Поделиться Опубликовано 11 сентября, 2013 Какой скрипт отвечает за отправку писем? Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 сентября, 2013 Жалоба Поделиться Опубликовано 11 сентября, 2013 php функция mail() за уведомления отвечает класс, описаный в Notify.php. Цитата Ссылка на сообщение Поделиться на другие сайты
SimonK2 Опубликовано 11 сентября, 2013 Жалоба Поделиться Опубликовано 11 сентября, 2013 вот что мне пишет хостинг В вашем скрипте подставляются не стандартные хедеры:class Notify extends Simpla{function email($to, $subject, $message, $from = '', $reply_to = ''){$headers = "MIME-Version: 1.0\n" ;$headers .= "Content-type: text/html; charset=utf-8; \r\n"; $headers .= "From: $from\r\n";if(!empty($reply_to))$headers .= "reply-to: $reply_to\r\n";$subject = "=?utf-8?B?".base64_encode($subject)."?=";@mail($to, $subject, $message, $headers);}Судя по тексту ошибки:550 Message was not accepted -- it contains invalid headers.проблема в них. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.