php mail и битрикс

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 18:58:43

Коллеги так как не очень в php подскажите что не так
битрих установили и когда проверку конфигурации делаем. пишет что не может отправить сообщение через функцию php mail()
Хотя я ручками с сервака отправляю и все нормально доходит.
mail pupkin@yandex.ru

Установлене Centos 6.5 настроин ssmtp прожка т.к. необходимости в postfix нет.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 19:23:07

ошибка какая при отправке?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 19:37:38

Electronik писал(а):ошибка какая при отправке?
блин хз, программер пхп у нас слабоватый ну он мне скинул типа

Код: Выделить всё

настроить сервак чтобы он email отправлял с помощью php, через функцию mail().
писал что ошибок битрих не выводит типа только сообщение Ошибка отправки!
вот поэтому сюда и пишу
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 19:48:03

странный у вас программер.
писал что ошибок битрих не выводит типа только сообщение Ошибка отправки!
Просто ошибка или есть еще что то? Что в логах?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 20:16:24

Electronik писал(а):странный у вас программер.
писал что ошибок битрих не выводит типа только сообщение Ошибка отправки!
Просто ошибка или есть еще что то? Что в логах?
Попробую уточнит.
Из того что я сам делал в /etc/php.ini я так понимаю битрикс с этим файлом завязан.
прописал строчку

Код: Выделить всё

sendmail_path = ssmtp -t 
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 20:21:06

угу, а авторизовываться он как по Вашему будет?
Проверить правильность ввода амортизационных данных для почты.
поставить PEAR, и установить модуль PEAR::Mail.
почитать вот тут
если отправка идёт с localhost, то настроить relay до основного почтового сервера
Последний раз редактировалось Electronik 2014-01-31 20:22:13, всего редактировалось 1 раз.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 20:22:05

проверяю отправку под рутом с сервака

Код: Выделить всё

cat > test << "EOF"
To:youraccount@gmail.com
From:yourrobotuser@domain.com
Subject: Test
This is a test mail.
EOF
ssmtp -t < test
И все доходит
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 20:22:51

ну так Вы отправляете не через php mail()
вот так тестить

Код: Выделить всё

php -r "mail('test@email.com', 'Test', 'Test');"
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 20:28:35

Electronik писал(а):ну так Вы отправляете не через php mail()
вот так тестить

Код: Выделить всё

php -r "mail('test@email.com', 'Test', 'Test');"
Во... спасибо вот об этом я и не знал.
выдает

Код: Выделить всё

php -r "mail('a.ge@gmail.com', 'Test', 'Test');"
msmtp: account default not found: no configuration file available
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 20:47:10

а вы из под рута пытались отправить почту?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 21:09:24

Electronik писал(а):а вы из под рута пытались отправить почту?
ага/// уже сообразил что надо под bitrix зайти

Код: Выделить всё

msmtp: /home/bitrix/.msmtprc: must have no more than user read/write permissions

"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 21:16:09

покажите вывод

Код: Выделить всё

ls -l /home/bitrix/
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 21:22:43

Electronik писал(а):покажите вывод

Код: Выделить всё

ls -l /home/bitrix/

Код: Выделить всё

]$ ls -l /home/bitrix
итого 4
drwxrwx---. 23 bitrix bitrix 4096 Янв 31 17:14 www

"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: php mail и битрикс

Непрочитанное сообщение Electronik » 2014-01-31 21:35:09

Cоздайте файл /home/bitrix/.msmtprc со следующим содержимым:

Код: Выделить всё

account default
logfile /home/bitrix/.msmtp.log
host smtp.gmail.com
port 587
from <логин>@gmail.com
auth on
user <логин>
password <пароль>

tls on
tls_starttls on
tls_certcheck off
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Spook1680
лейтенант
Сообщения: 989
Зарегистрирован: 2009-07-28 12:26:09

Re: php mail и битрикс

Непрочитанное сообщение Spook1680 » 2014-01-31 21:38:15

Electronik писал(а):Cоздайте файл /home/bitrix/.msmtprc со следующим содержимым:

Код: Выделить всё

account default
logfile /home/bitrix/.msmtp.log
host smtp.gmail.com
port 587
from <логин>@gmail.com
auth on
user <логин>
password <пароль>

tls on
tls_starttls on
tls_certcheck off
Заработало спасибо! Сообразил добавить авторизацию. Не вкурсе был что он использует этот файлик авторизации
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "