Поставил BitrixVM 4.2 на CentOS, распаковал сайт - все работает, а вот отправка почты нет.
06.01.2013 12:04:23
Поставил BitrixVM 4.2 на CentOS, распаковал сайт - все работает, а вот отправка почты нет.
|
|
|
|
06.01.2013 12:10:43
необходимо настроить почтовую систему, по умолчанию в bitrixvm почту шлет msmtp, настраивается из меню, что то там про настройки почтовой системы.
|
|
|
|
31.01.2013 16:09:12
Проблема почти такая же. На локальном сервере почта работает. А на хостинге почта не отправляеться.
|
|
|
|
13.02.2013 08:06:29
Мы решили проблему следующим образом
в файле /etc/php.d/bitrixenv.ini поменять sendmail_path = msmtp -t -i на sendmail_path = /usr/sbin/sendmail -t -i и перезапустить сервер |
|
|
|
23.04.2013 17:11:16
Чего-то не помогает. sendmail не стартует по крайней мере...
|
|
|
|
23.04.2013 17:18:55
в centos6 в качестве MTA по дефолту используется exim, собственно по дефолту sendmail это симлинк на exim
|
|
|
|
26.04.2013 10:55:55
и вопрос в тему: в процессах висит вот такое:
|
|||||
|
|
27.04.2013 07:21:00
По порядку, как это делаю я, наверняка можно проще, но уж как привык.
в /etc/php.d/bitrixenv.ini строку sendmail_path = msmtp -t -i меняем на sendmail_path = sendmail -t в конфиге apache /etc/httpd/bx/conf/ для нужного virtualhost прописываем php_admin_value sendmail_path "sendmail -t -f email@www.ru" email@www.ru меняем на нужный емейл с которого должна уходить почта Затем идем в конфиг exim /etc/exim/exim.conf находим строку hostlist relay_from_hosts = 127.0.0.1 сразу после нее дописываем trusted_users = bitrix Затем перезагружаем apache и exim /etc/init.d/httpd restart /etc/init.d/exim restart и можно проверять хождение почты. Внимание, для нормальной работы почты в такой конфигурации как минимум необходимо прописать PTR запись, попросите хостера, как правило не отказывают. |
|
|
|
28.04.2013 06:56:24
Вот я не знаю, что я не так сделал, но ведь вязл обычный centos 6.3, сверху поставил vmbitrix 4.2 и в итоге вот что имею:
|
|||
|
|
28.04.2013 15:56:29
Так как postfix ставится системой поп умолчанию
|
|
|
|
29.04.2013 03:34:20
|
|||
|
|
18.06.2013 20:23:20
имхо ещё и SPF не помешает прописать
|
|
|
|
19.06.2013 04:04:15
А зачем по умолчанию вставлять postfix если он не работает ?
|
|
|
|
03.07.2013 12:07:12
а как SPF прописать?
|
|
|
|
05.07.2013 10:21:21
Я подключился к виртуальной машине, через стандартное меню Битрикса, прописал следующие параметры:
Server SMTP: localhost port: 25 адрес ящика с которого отсылать: в моём случае bitrix@адрес портала авторизация: n(Нет) tsl: n(Нет) Может нужно настроить ещё сам сайт: Адрес: адрес портала/bitrix/admin/settings.php?lang=ru&mid=mail&mid_menu=1 Прописать на закладке SMTP в " Командной строке запуска PHP " : php -c /etc/php.ini И запустите smtp сервер. И у меня всё работает и всё отсылается. |
|
|
|
15.07.2013 17:37:03
Я уже перепробовал все способы, описанные на форуме, но почта так и не заработала
|
|
|
|
16.07.2013 11:48:27
Предыдущий текст пробовали? Проверка сайта выдаёт ошибку? Активированы ли почтовые шаблоны? http://сайт/bitrix/admin/message_admin.php?lang=ru |
|||
|
|
17.07.2013 09:18:18
smtp сервер в стандартную постановку VM вроде не входит ... тогда желательно сначала |
|||
|
|
17.07.2013 11:50:23
В итоге, оказалось, что sendmail (Postfix) письма исправно отправлял, но никто из адресатов их не получал. Проблема в том, что письма возвращались обратно из-за пустого отправителя. Нужно было в конфиге Postfix прописать mydomain и myhostname плюс нужно, чтобы хостер прописал обратную зону для ip-адреса сервера (PTR). После этого письма стали доходить до получателей. |
|||
|
|
17.07.2013 11:52:36
Как быть с PTR если на одном IP несколько сайтов ?
|
|
|
|
17.07.2013 16:54:12
На виртуальном хостинге тоже много сайтов, а PTR провайдера. |
||||
|
|
|||