Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

msmtp + Windows + mail()

00 голосов
1
Что имеется: - Настроенная через bitrix веб-окружение почта (сервер: localhost; отправитель: my-email@email.com, логин и пароль от админки битрикса)
- страничка с простеньким кодом
Код
<?php 
   $text =  substr(htmlspecialchars(trim($_POST['text'])), 0, 1000000); 
   $to = 'my-email@email.com'; 
   if(mail($to, "Заказ услуг", $text)){echo "All right\n";} else {echo "Fucking msmtp, where is your logs?! []_[]\n";}; 
   echo $text;
?> 
 
Здесь мы берем из $_POST['text'] текст письма, и проверяя отправилось ли оно, запаковываем в mail().
На страничке мне отображается "All right" и текст письма.
Но на почту письма не приходит(более 20 попыток, более 2 часов ожидания). 

Попытка заглянуть в логи оказалась тщетной, ибо на Windows XP я их найти не могу, ни руками, ни с поиском. Ни намека на "msmtp.log", ни "smtp.log"... 

В админке, на страничке настройки почты, stmp сервер говорит, что работает, но там ссылки стоят на php.exe и php.ini, выключение и включение этого сервера - результата не изменило. Что делать? Я в расстеряности... Не знаю на кого и кинуться...
спросил 01 Фев, 14 от seddor (100 баллов)

1 Ответ

00 голосов
Все понял, я парень беспроблемный... Прошу прощения, сам нашел файл msmtp.conf, сам раскомментировал строку с логами, сам лицезрею ошибки
ответил 08 Июнь, 14 от seddor (100 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 23 Сен, 13 от Hellix (320 баллов)
+1 голос
1 ответ
спросил 24 Дек, 14 от аноним
0 голосов
4 ответов
спросил 23 Дек, 13 от Tylalyla (100 баллов)