Ubercart - Попытка отправить счет-фактуру по электронной почте для заказа 14 не удалась - PullRequest
0 голосов
/ 08 марта 2011

Ubercart не может отправить счет при получении платежа от IPN. Я получаю ошибку:

'Попытка отправить по электронной почте счет-фактуру по заказу 14 на неудачу'

Единственное, о чем я могу подумать, это то, что он не работает от имени администратора, поэтому не имеет прав для отправки сообщения.

Любые указатели приветствуются!

Ответы [ 3 ]

1 голос
/ 09 марта 2011

Как вы можете видеть в ubercart/uc_order/uc_order.ca.inc

  foreach ($recipients as $email) {
    $sent = drupal_mail('uc_order', 'action-mail', $email, uc_store_mail_recipient_language($email), $settings, empty($settings['from']) ? uc_store_email_from() : $settings['from']);

    if (!$sent['result']) {
      watchdog('ca', 'Attempt to e-mail invoice for order @order_id to @email failed.', array('@email' => $email, '@order_id' => $order->order_id), WATCHDOG_ERROR);
    }
  }

Ubercart использует по умолчанию drupal_mail только для отправки почты.Вы уверены, что ваш сервер может отправлять почту?

Чтобы убедиться, что это работает, вы можете попробовать использовать функцию «Восстановить утерянный пароль», которая также отправляет электронную почту.

1 голос
/ 08 марта 2011

Проверьте журнал наблюдения (Admin> Отчеты> Последние записи журнала), чтобы увидеть, есть ли какие-либо подробности.В справочниках Drupal есть страница по адресу электронная почта для поиска и устранения неисправностей .

0 голосов
/ 23 сентября 2011

Я только что решил проблему!

На 99% вы не установили адрес магазина в разделе ..

[ваш сайт]> АДМИНИСТРАЦИЯ> УПРАВЛЕНИЕ МАГАЗИНАМИ> КОНФИГУРАЦИЯ> НАСТРОЙКИ КОНТАКТА> Настройки магазина

или ссылка

админ / магазин / Настройки / магазин / редактировать / контакт

Проверьте этот комментарий http://www.ubercart.org/forum/support/10816/unable_send_email#comment-39056

...