отправка сообщения

Главные вкладки

Аватар пользователя svizzle svizzle 18 октября 2012 в 23:07

Здравствуйте! Возникла проблема с отправкой сообщений.

При регистрации, восстановлении и т.д письмо замечательно отправляется. Когда же пытаюсь отправить письмо из PHP, Drupal выдает сообщение "Невозможно отправить письмо, обратитесь к администратору сайта"

PHP код:

function fe_order_mail($key, &$message, $params) {
if ($key == 'order') {
$order = db_select('fe_order', 'o')
->fields('o')
->condition('id', $params['id'])
->execute()
->fetchAssoc();
$message['subject'] = 'Заказ';
$message['body'][] = theme('fe_order_mail', array(
'order' => $order,
));
}
}
здесь отправляю

function _fe_order_take_page($id) {
global $user;
db_update('fe_order')
->fields(array(
'uid' => $user->uid
))
->condition('id', $id)
->execute();

db_insert('fe_application')
->fields( array(
'uid' => $id,
'uid_user' => $user->uid,
'status' => 0
))
->execute();

drupal_mail('fe_order', 'order', variable_get('fe_order_mail'), language_default(), array('id' => $id));
drupal_set_message(t('Заказ взят.'));
drupal_goto('order/config');
}

Надеюсь на Вашу помощь.