Помощь Эмайл при регистрации

А при чём здесь домен и функция майл он же пишет что до админа доходит, была такая проблема. В общем при отправке сообщения стоит условие как генерировать сам текст и стоит 2 обработчика на отправку.
Вот код
if ($this->protocol == 'mail') {
ini_set('sendmail_from', $this->from);

if ($this->parameter) {
mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header, $this->parameter);
} else {
mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header);
}
}

Оставил просто так вот

if ($this->protocol == 'mail') {
ini_set('sendmail_from', $this->from);


mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header);

}

И начало работать
В файле mail.php
 
А при чём здесь домен и функция майл он же пишет что до админа доходит, была такая проблема. В общем при отправке сообщения стоит условие как генерировать сам текст и стоит 2 обработчика на отправку.
Вот код
if ($this->protocol == 'mail') {
ini_set('sendmail_from', $this->from);

if ($this->parameter) {
mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header, $this->parameter);
} else {
mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header);
}
}

Оставил просто так вот

if ($this->protocol == 'mail') {
ini_set('sendmail_from', $this->from);


mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header);

}

И начало работать
В файле mail.php

Все верно ко мне на майл приходит эмайл о заказе нового товара и о регистрации пользователя, а пользователю ничего не приходит... :(
Поменяв как Вы говорите вот такая вот ошибка..
Parse error: syntax error, unexpected 'elseif' (T_ELSEIF), expecting function (T_FUNCTION) in /public_html/system/library/mail.php on line 151
 
Последнее редактирование:
А модулей ни каких нет для отправки сообщений. И там в админке в настройке магазина есть галка оповещать пользователя по емайл она стоит?
 
А модулей ни каких нет для отправки сообщений. И там в админке в настройке магазина есть галка оповещать пользователя по емайл она стоит?
Никаких модулей отправки сообщений нет. Что-то я не видел такой галки оповещения пользователя... Такие только есть и они работают...
Оповещение о заказе по E-mail:
Оповестить владельца магазина о новом заказе.
Оповещение о новом покупателе:
Оповестить владельца магазина о регистрации нового покупателя.

Всем спасибо. Проблема оказалась в хостинге. Написал хостеру, на след. утро письма приходят как с настроенным SMTP так и просто с функцией MAIL..
 
Последнее редактирование модератором:
Еще вопрос не по теме :( Имеется статус заказа "Пред заказ" который я долго и упорно не могу найти где поменять... В catalog/language/russian/product/product.php этого статуса нету :( уже и не знаю где искать ))

Только что смотрел у себя - Система-Локализация-Статус заказа. Русский OC 2.0.3.1. Посмотри еще в - Маркетинг-Купоны
 
Последнее редактирование:
Всем спасибо. Проблема оказалась в хостинге. Написал хостеру, на след. утро письма приходят как с настроенным SMTP так и просто с функцией MAIL..
Все-таки я был прав =)
Вообще в таких ситуациях лучше сразу писать хостеру. Они за это деньги получают. Там 50 на 50 - или пошлют или исправят. Многие хостинги так ужимают настройки, что капец просто. Как-то решил через своего хостера рассылочку сделать на 1000 адресов. 20 писем отправилось - остальные нет. Еще раз попробовал - опять фигня такая. Думал блокируют серверы получателей. Потом на почте у себя увидел письмо от хостера, что-то типа "Нами была обнаружена подозрительная активность. Скорее всего ваш почтовый ящик взломали. Мы сменили пароль и деактивировали. Для активации идите туда-то" :D
Пришлось выставлять интервал отправки чтобы не блочили =)
 
Назад
Сверху