Акция!  Домен 34 грн, домен 55 грн, домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS Joomla. Письма с сайта то отправляются, то не отправляются. В чем может быть проблема?

Форумы CMS Joomla Письма с сайта то отправляются, то не отправляются. В чем может быть проблема?
denxio
7 лет
хостинг: есть
домен: есть
Письма с сайта то отправляются, то не отправляются. В чем может быть проблема?
Настроил отправку писем через SMTP сервер. Но письма иногда отправляются, а иногда не отправляются, выдает ошибку. В чем может быть проблема?
chapay85
7 лет
хостинг: есть
домен: есть
Здравствуйте.
Вот так настроили?
http://www.ukraine.com.ua/Faq/kak-pr...

Ещё вопрос, почтоу отправляете каким-то плагином?
Ну и адрес сайта увидеть бы на всякий случай.
denxio
7 лет
хостинг: есть
домен: есть
Использую smtp.gmail.com. Почта отправляется стандартными средствами Джумлы 2.5.3.
Авторизация на SMTP-сервере - Да
Защита SMTP SSl
Порт SMTP-сервера 465

Вот адрес формы. http://www.velogon.com.ua/magazin/us...
Иногда срабатывает. Иногда не работает.
chapay85
7 лет
хостинг: есть
домен: есть
Попробуйте использовать почтовый аккаунт на хостинге.
Таким образом получится выяснить, на чьей стороне проблема - в Джумле или проблемы при соединении именно с Gmail.
denxio
7 лет
хостинг: есть
домен: есть
Спасибо за советы! Отправил три письма, пока проблем не было замечено.
Если проблемы будут возникать, отпишусь.
mihail.com.ua
7 лет
хостинг: есть
домен: есть
Здравствуйте. Joomla 2.5 - не работает обратная связь - перепробовал как угодно - сообщение об отправке появляется, письмо не приходит. спамы и т.д. смотрел.
важно - виртуамарт работает без проблем на любых настройках - все отсылает.
а обратка джумловская нет.
пользовательно привязан.
в чем причина, не знаю
Ostapenko Taras
7 лет
хостинг: нет
домен: нет
Если у Вас стоит CMS Joomla, то загляните в файл /libraries/phpmailer/phpmailer.php
Примерно на 472 строке найдите строчку
$params = sprintf("-oi -f %s", $this->Sender);
и замените её на
$params = '';
mihail.com.ua
7 лет
хостинг: есть
домен: есть
заменил, все равно не работает. нужно ставить SMTP? (попробовал все настройки опять)
rudenko
7 лет
хостинг: есть
домен: есть
Использовать SMTP более надежно и правильно, поэтому рекомендую SMTP. Кроме этого можете в панели управления хостингом посмотреть лог отправки почты, возможно там есть ответ на вопрос почему она не отправляется.
mickey
7 лет
хостинг: есть
домен: есть
Для тех кто использует Google Apps

Донедавна была такая же проблема как и в denxio на Joomla+Virtuemart (я использую Google Apps). Сегодня наконец удалось ее решить.
1. Во-первых в настройках прописываем:
Способ отправки почты : SMTP сервер
Адрес отправителя: info@example.com (ваш e-mail)
Имя отправителя : название сайта
Путь к Sendmail: /usr/sbin/sendmail (ничего не меняем)
Использовать SMTP-авторизацию Да
SMTP Security SSL
SMTP Port 465
SMTP логин info@example.com (тот же ш e-mail)
SMTP пароль ваш пароль
Адрес SMTP-сервера smtp.gmail.com


Теперь нужно чтобы идентичный e-mail был указан в информации о магазине : компоненты/virtuemart/информация о магазине/контактная информация


2. Шаг 2
Находим и открываем файл (заранее сделайте его копию, на всякий пожарный) : administrator/components/com_virtuemart/classes/ps_checkout.php


Примерно на 2160-2250 (у меня на 2231) строках находим две строки

$shopper_mail = vmMail( $from_email, $mosConfig_fromname, $shopper_email, $shopper_subject, $shopper_mail_Body, $shopper_mail_AltBody, true, null, null, $EmbeddedImages);

$vendor_mail = vmMail( $shopper_email, $shopper_name, $vendor_email, $vendor_subject, $vendor_mail_Body, $vendor_mail_AltBody, true, null, null, $EmbeddedImages);


выделяем их и удаляем, на их место вставляем:


if (!$shopper_email)

{
$vendor_mail = vmMail( "robot@domain.ru", $shopper_name, $vendor_email, $vendor_subject, $vendor_mail_Body, $vendor_mail_AltBody, true, null, null, $EmbeddedImages);
}


else
{
$shopper_mail = vmMail( $from_email, $mosConfig_fromname, $shopper_email, $shopper_subject, $shopper_mail_Body, $shopper_mail_AltBody, true, null, null, $EmbeddedImages);


$vendor_mail = vmMail( $shopper_email, $shopper_name, $vendor_email, $vendor_subject, $vendor_mail_Body, $vendor_mail_AltBody, true, null, null, $EmbeddedImages);

}


Где robot@domain.ru указываем ваш e-mail (Ваш e-mail должен быть везде одинаковым).
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.