Перейти к содержанию
Форум поддержки пользователей VamShop

Не удалось отправить email. Ошибка: Невозможно выполнить


Рекомендуемые сообщения

В настройках стоит sandmail при mail и SMTP не отправляет почту вообще, а через sandmail с 5 заказов, оформляеться 1-2 раза, т.е. то он отправляет почту, то пишет, что не может отправить. Как это исправить?

Ссылка на сообщение
Поделиться на другие сайты

А что за хостинг, как называется?!

Можно ведь любой внешний smtp север использовать, выберите smtp и ниже укажите сервер, логин и пароль.

Ссылка на сообщение
Поделиться на другие сайты

Ну я ж написал, найти smtp сервер какой-то и указать адрес сервера, логин и пароль.

Если та же агава даёт доступ к email ящикам, там же и smtp есть, вот укажите данные smtp попробуйте.

Ссылка на сообщение
Поделиться на другие сайты

опробывал настройки SMTP с 3 разных серверов SMTP, на все выдает следующее:

Warning: fsockopen(): unable to connect to mail.extrimtoys.ru:25 in /home/krasavi1/public_html/extrimtoys/includes/external/phpmailer/class.smtp.php on line 122

Warning: fsockopen(): unable to connect to mail.extrimtoys.ru:25 in /home/krasavi1/public_html/extrimtoys/includes/external/phpmailer/class.smtp.php on line 122

Не удалось отправить email.

Ошибка: SMTP ошибка: SMTP-Host недоступен.

Ссылка на сообщение
Поделиться на другие сайты

Пишет, что не может подключиться к указанному серверу, может запрещены у smtp внешние подключения, нужно пробовать другой smtp.

Ссылка на сообщение
Поделиться на другие сайты

toys 

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

Если б была проблема в скриптах, почта бы не ходила вообще.

Видимо, что-то у Вашего хостера не то с почтой, поэтому и я говорю, что б обойте почту хостера пробовать smtp внешний.

Если не получается через внешний smtp, тогда разбирайтесь с sendmail, т.е. напишите хостера, спросите, почему почта не отправляется, только ОБЯЗАТЕЛЬНО напирайте на то, что почта отправлялась, а то сразу ведь пошлют и скажу, что мы не при делах, всё дело в "кривых" скриптах.

Ссылка на сообщение
Поделиться на другие сайты

Почта о заказах уходит в /send_order.php файле, используется библиотека PHPMailer.

Функция для отправки почты - vam_php_mail, определяется в /inc/vam_php_mail.inc.php

Ссылка на сообщение
Поделиться на другие сайты

пришел ответ от хостера, отправили несколько сообщение по sendmail, все прошло, сказали искать в скриптах. Народ, помогите, как настроить безаварийную отправку почты? по SMTP настраивал на сервера mail, yandex, inbox, агавовский сервер, везде не может соедениться.

Ссылка на сообщение
Поделиться на другие сайты

Пришлите ссылку на магазин, доступ на ftp, доступ в админку и ещё раз описание проблемы, попробую глянуть.

Ссылка на сообщение
Поделиться на другие сайты

кстати о птичках, сообщение о том, что товар заказан приходит мне на почту, а тому кто заказал ничего, даже если sendmail пропускает.

Ссылка на сообщение
Поделиться на другие сайты

Ну вот смотрите как отправляется почта клиенту и админу в /send_order.php:


// send mail to admin
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail, $txt_mail);

// send mail to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail);
[/code] Вообще агава славится своей глючностью. Если Вам уходит, то, возможно, стоит какой-то лимит отправки, т.е. судя по коду сначала уходит админу, всё нормально, затем сразу клиенту отправляется, возможно, лимит на отправку стоит, нужно сделать паузу перед отправкой следующего письма. Попробуйте вот этот код, что я привёл, поменять на:
[code]
// send mail to admin
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail, $txt_mail);

usleep(300000);

// send mail to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail);

Ссылка на сообщение
Поделиться на другие сайты

toys

Не за что, но всё-таки я б с агава уехал, если есть возможность, очень сильно не советую данного хостера.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...

toys

Не за что, но всё-таки я б с агава уехал, если есть возможность, очень сильно не советую данного хостера.

support

Да, действительно хостер не очень оказался. Переехал несколько дней назад и за выходные уже два раза продолжительное время висит сервер, не считая проблемы с почтой... А посоветовать можете хостера на котором стоит остановить свой выбор?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...