Здравствуйте, форумчане.
Подскажите, а лучше скиньте код отправки email. Все что нарыл в интернете не работает. Я делаю в своем модуле регистрацию и хочу, чтобы приходили письма при регистрации и мне и зарегистрировавшемуся.
Конечно все статьи я видел, но при отправки ни чего не приходит(писал же). Может у кого-нибудь, есть реальный пример...
Сейчас такой код смотрю:
$target_email = $mail;
$module = 'simplereservation'; //имя модуля
$key = 'key';
$language = 'ru'; //язык
$params = array();
$from = variable_get('site_mail');
$send = FALSE; //не отправляем письмо сазу
$message = drupal_mail($module, $key, $target_email, $language, $params, $from, $send); // формируем сообщение
//подготовьте переменные с темой и текстом письма
$message['subject'] = 'ивави';
$message['body'] = array();
$message['body'][] = 'csdcsav';
$system = drupal_mail_system($module, $key);
$message = $system->format($message);
// Отправляем письмо
$message['result'] = $system->mail($message);
Комментарии
https://api.drupal.org/api/drupal/modules!user!user.module/function/_use...
гугл на что
http://xandeadx.ru/blog/drupal/85
http://php-include.ru/stati/otpravka-email-sredstvami-drupal
Конечно все статьи я видел, но при отправки ни чего не приходит(писал же). Может у кого-нибудь, есть реальный пример...
Сейчас такой код смотрю:
$target_email = $mail;
$module = 'simplereservation'; //имя модуля
$key = 'key';
$language = 'ru'; //язык
$params = array();
$from = variable_get('site_mail');
$send = FALSE; //не отправляем письмо сазу
$message = drupal_mail($module, $key, $target_email, $language, $params, $from, $send); // формируем сообщение
//подготовьте переменные с темой и текстом письма
$message['subject'] = 'ивави';
$message['body'] = array();
$message['body'][] = 'csdcsav';
$system = drupal_mail_system($module, $key);
$message = $system->format($message);
// Отправляем письмо
$message['result'] = $system->mail($message);
кто знает в $params и $key, что нужно передавать?
Так и оставляйте.
$key = 'key';
$params = array();
Код срабатывает, но письмо не приходит. Как можно проследить, где оно стопорится?
В журнале посмотрите ничего нет?
нет
А где тестируете отправку сообщений? на сервере или локально?))
Локально. Но если регаться стандартно, то письма приходят...
Поставте нормальную IDE с отладчиком (Netbeans и xdebug напрмер).
И подобные вопросы бдете решать самостоятельно за пару минут..
Пожалейте хоть свое время-))