Короче столкнулся с проблемой отправки заказов с своего сайта через смтп к себе на почту. Поискав в инете кучу статей по битриксу и почте нечего толкового не получалось, все предлагали использовать виртуальную машину битры но мне это не подходит. В итоге наткнулся на статейку по ssmtp и решил попробовать, в итоге полет нормальный. Ниже опишу как все настраивал.
Ставим сам ssmtp в ubuntu
[CODE]apt-get install ssmtp
[/CODE]
После этого нам нужно сделать конфигурацию файла настроек ssmtp
[CODE]nano /etc/ssmtp/ssmtp.conf
[/CODE]Приводим его примерно к вот такому виду:
[CODE]root=user@gawab.com
mailhub=smtp.gawab.com:25
hostname=user@gawab.com
FromLineOverride=YES
AuthUser=user
AuthPass=userpass
Debug=YES
[/CODE][B]root[/B] адрес почты
[B]mailhub[/B] ваш smtp сервер
[B]hostname[/B] ваше доменное имя
[B]AuthUse[/B]r пользователь для авторизации (в большинстве случаев требуется указывать и сам логин и через собаку адрес, это если не можете авторезироваться)
[B]AuthPass[/B] пароль к вашему ящику
[B]Debug=YES[/B] для отображения логов в файлах /var/log/
Теперь нам нужно указать алиесов
[CODE]nano /etc/ssmtp/revaliases
[/CODE]вот пример строки думаю сами разберетесь что вам нужно изменить
[CODE]root:user@gawab.com:smtp.gawab.com:25[/CODE]
В php.ini правим строку в такой вид
[CODE]sendmail_path = /usr/sbin/ssmtp -t[/CODE]Ребутим апач
[CODE]/etc/init.d/apache2 restart[/CODE]И проверям отправку почты
[CODE]echo test | ssmtp -s "test" test@host.tld[/CODE]
У меня все работает:)
Если что не получится кидайте логи буду помогаьб