Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » sendmail win iis

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел несколько форумов и статей по настройке программы но каждый раз она крашится с ошибкой и ничего не отправляет.
php.ini

Код:
 
[mail function]
SMTP =  
smtp_port = 25
sendmail_from =  
sendmail_path ="C:\PHP\sendmail\sendmail.exe -t"
 

sendmail.ini

Код:
 
[sendmail]
smtp_server=smtp.mail.ru
smtp_port=25
;default_domain=local
error_logfile=error.log
debug_logfile=debug.log
auth_username=s48@mail.ru
auth_password=75(2213asdad)_
;pop3_server=
;pop3_username=
;pop3_password=
force_sender=s48@mail.ru
hostname=mail.ru
 

В итоге после попытки отправить простым кодом php <?php mail("ktvs@yandex.ru", "sucfull", "Да сем **"); ?>
debug.log

Код:
18.08.09 19:41:09 ** --- MESSAGE BEGIN ---
18.08.09 19:41:09 ** To: ktvs@yandex.ru
18.08.09 19:41:09 ** Subject: sucfull
18.08.09 19:41:09 ** X-PHP-Originating-Script: 0:14.php
18.08.09 19:41:09 **  
18.08.09 19:41:09 ** Да всем **
18.08.09 19:41:09 ** --- MESSAGE END ---
18.08.09 19:41:09 ** Connecting to smtp.mail.ru:25
18.08.09 19:41:09 ** Connected.
18.08.09 19:41:09 << 220 smtp57.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)<EOL>
18.08.09 19:41:09 >> EHLO mail.ru<EOL>
18.08.09 19:41:09 << 250-smtp57.i.mail.ru<EOL>250-SIZE 73400320<EOL>250-8BITMIME<EOL>250-PIPELINING<EOL>250 STARTTLS<EOL>
18.08.09 19:41:09 ** Authenticating as s48@mail.ru
18.08.09 19:41:09 >> STARTTLS<EOL>
18.08.09 19:41:09 << 220 2.0.0 Start TLS<EOL>
18.08.09 19:41:09 ** Disconnected.
18.08.09 19:41:09 ** Disconnected.
18.08.09 19:41:09 ** Disconnected.
 

crash.log

Код:
 
callstack crc     : $ecbb6b3b, $09ba2413, $09ba2413
exception number  : 1
exception class   : EInOutError
exception message : I/O error 105.
 
 

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 17:48 09-08-2018
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado
По проге уже есть темы.
А у вас что домен mail.ru

Всего записей: 1232 | Зарегистр. 29-08-2005 | Отправлено: 18:25 09-08-2018
Plaague

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь https://help.mail.ru/mail-help/mailer/popsmtp
написано  
SMTP — 465 (протокол шифрования SSL/TLS)
 
а ты пытаешся гнать по чистому СМТП на 25 порт, понятно что там тебя не ждут
перестраивай конфиг на ССЛ  
 
да и пароль смени который ты в куске конфига запалил

Всего записей: 100 | Зарегистр. 26-11-2008 | Отправлено: 18:44 09-08-2018
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да и sendmail должен быть с поддержкой SSL/TLS

Всего записей: 1232 | Зарегистр. 29-08-2005 | Отправлено: 18:52 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plaague
Не не запалил) Логин и пароль фэйк
 
465 тоже пробовал, да много если честно разных конфигураций пробовал.
 

Код:
 
18.08.09 20:51:53 ** --- MESSAGE BEGIN ---
18.08.09 20:51:53 ** To: ktvs@yandex.ru
18.08.09 20:51:53 ** Subject: fuck you
18.08.09 20:51:53 ** X-PHP-Originating-Script: 0:14.php
18.08.09 20:51:53 **  
18.08.09 20:51:53 ** Текст письма  
18.08.09 20:51:53 **  1-ая строчка  
18.08.09 20:51:53 **  2-ая строчка  
18.08.09 20:51:53 **  3-ая строчка
18.08.09 20:51:53 ** --- MESSAGE END ---
18.08.09 20:51:53 ** Connecting to smtp.mail.ru:465
18.08.09 20:51:53 ** Disconnected.
18.08.09 20:51:53 ** Disconnected.
18.08.09 20:51:53 ** Disconnected.
 
 

 
 
alexnov66
Ну почта майла используется, поэтому домен mail.ru/
 
В корпоративной среде все по человечески сделано) Так для себя хочу разобраться как работает данная программка.
 
 
Добавлено:
alexnov66
На сайте, на котором выложен дистрибутив написано что программа поддерживает tls ssl

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 18:54 09-08-2018
Plaague

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
465 тоже пробовал, программа поддерживает tls ssl

дык ты в конфиг то пропиши ТЛС а не только порт поменяй

Всего записей: 100 | Зарегистр. 26-11-2008 | Отправлено: 18:59 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plaague
Подскажи плизз как))))
В этот же конфиг?
Вместо smtp_port=25  написать tls_port=465???  
 

Код:
 
[sendmail]  
smtp_server=smtp.mail.ru  
smtp_port=25  
;default_domain=local  
error_logfile=error.log  
debug_logfile=debug.log  
auth_username=s48@mail.ru  
auth_password=75(2213asdad)_  
;pop3_server=  
;pop3_username=  
;pop3_password=  
force_sender=s48@mail.ru  
hostname=mail.ru  
 

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 19:05 09-08-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plaague

Цитата:
СМТП на 25 порт, понятно что там тебя не ждут

почему? STARTTLS то проходит
 
SergioEmpasaDeParado
так как падает на моменте включения шифрования, то возможно не хватает какой то либы для этого.

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 19:07 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Вот на эту тему я тоже искал информацию. И полез как раз в crash.log искать ответ а там ошибки видом не виданные.

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 19:11 09-08-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado

Цитата:
И полез как раз в crash.log

так приведите весь, явно кусок показали только.
 

Цитата:
 I/O error 105.  

часто возникает когда у IIS юзверя нет прав запускать sendmail.exe, но в данном случае видно, что какое то общение с сервером идет.
 
ps: и надеюсь, что вам не жалко светить мылы и пароли в конфиге

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 19:13 09-08-2018 | Исправлено: Mavrikii, 19:19 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
crash Вот она)
 
Пароли и логины специально новосозданные) так что не жалко

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 19:19 09-08-2018 | Исправлено: SergioEmpasaDeParado, 19:20 09-08-2018
Plaague

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://blog.nagaychenko.com/2010/02/23/%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE%D1%87%D1%82%D1%8B-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-sendmail-%D0%B2-%D0%BE%D1%81-windows/
 
тут пример конфига есть

Всего записей: 100 | Зарегистр. 26-11-2008 | Отправлено: 19:27 09-08-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado

Цитата:
00c50000 ssleay32.dll                       C:\php\sendmail
10000000 libeay32.dll                       C:\php\sendmail

вот эти модули от OpenSSL, отвечают за шифрование. возможно возникает какой то конфликт. для теста я бы попробовал отправить через какой то SMTP без шифрования (если найдется подобный, можно поставить любой бесплатный к себе на хост)
 
можно проанализировать еще с помощью process monitor Sysinternals (Microsoft) Process Monitor - будет видно почему это происходит.

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 19:28 09-08-2018 | Исправлено: Mavrikii, 19:30 09-08-2018
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado
Проверте порт 587

Всего записей: 1232 | Зарегистр. 29-08-2005 | Отправлено: 19:32 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 
crash
log
 
Тут вот попробовал на компьютере с работы, там свой smtp. Письмо ушло и пришло по назначению но crash.log создался(
 
Добавлено:
alexnov66
По данному порту та же проблема что и с 465 портом. Иначе говоря с той же ошибкой заваливается:

Код:
 
18.08.09 20:51:53 ** --- MESSAGE BEGIN ---  
18.08.09 20:51:53 ** To: ktvs@yandex.ru  
18.08.09 20:51:53 ** Subject: fuck you  
18.08.09 20:51:53 ** X-PHP-Originating-Script: 0:14.php  
18.08.09 20:51:53 **  
18.08.09 20:51:53 ** Текст письма  
18.08.09 20:51:53 **  1-ая строчка  
18.08.09 20:51:53 **  2-ая строчка  
18.08.09 20:51:53 **  3-ая строчка  
18.08.09 20:51:53 ** --- MESSAGE END ---  
18.08.09 20:51:53 ** Connecting to smtp.mail.ru:587
18.08.09 20:51:53 ** Disconnected.  
18.08.09 20:51:53 ** Disconnected.  
18.08.09 20:51:53 ** Disconnected.  
 

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 19:36 09-08-2018 | Исправлено: SergioEmpasaDeParado, 19:41 09-08-2018
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado
Вообще что бы отправить сначала надо авторизоваться в акаунте.
Попробуйте раскоментировать и заполнить поля
;pop3_server=  
 ;pop3_username=  
 ;pop3_password=  
 
Добавте в sendmail.ini параметр smtp_ssl=auto
Так же в php.ini попробуйте прописать параметрр sendmail_from ваш почтовый ящик от которого отправляется, возможно даже так, с такими символами <s48@mail.ru>
Так же порт следует менять и в sendmail.ini и в php.ini, и перезагружать апач не забываем.
Попробуйте заменить sendmail на другой

Всего записей: 1232 | Зарегистр. 29-08-2005 | Отправлено: 20:24 09-08-2018 | Исправлено: alexnov66, 21:24 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexnov66
Да я забыл написать что пробовал их раскомментировать  

Код:
 
18.08.09 22:31:34 ** --- MESSAGE BEGIN ---
18.08.09 22:31:34 ** To: ktvs@yandex.ru
18.08.09 22:31:34 ** Subject: sucfull
18.08.09 22:31:34 ** X-PHP-Originating-Script: 0:14.php
18.08.09 22:31:34 **  
18.08.09 22:31:34 ** Да всем насрать
18.08.09 22:31:34 ** --- MESSAGE END ---
18.08.09 22:31:34 ** Authenticating with POP3 server
18.08.09 22:31:35 ** Disconnected.
18.08.09 22:31:35 ** Disconnected.
18.08.09 22:31:35 ** Disconnected.
 

 
Можно подумать что логин и пароль не верны, но с ним на веб нормально проходит.  
 
 
Добавлено:
Тут вот такие еще настройки попробовал:

Код:
 
[sendmail]
smtp_server=smtp.mail.ru
smtp_port=465
smtp_ssl=auto ;  
default_domain=mail.ru  
error_logfile=error.log
debug_logfile=debug.log
auth_username=s4862@mail.ru
auth_password=0111()_
pop3_server=pop3.mail.ru
pop3_username=s4862@mail.ru
pop3_password=0111()_
force_sender=s4862@mail.ru
hostname=mail.ru
 

 
И он выдал  

Код:
 
 
18.08.09 22:50:03 ** --- MESSAGE BEGIN ---
18.08.09 22:50:03 ** To: kvs@yandex.ru
18.08.09 22:50:03 ** Subject: sucfull
18.08.09 22:50:03 ** X-PHP-Originating-Script: 0:14.php
18.08.09 22:50:03 **  
18.08.09 22:50:03 ** Да всем насрать
18.08.09 22:50:03 ** --- MESSAGE END ---
18.08.09 22:50:03 ** Authenticating with POP3 server
18.08.09 22:50:03 ** Connected.
18.08.09 22:50:03 << +OK<EOL>
18.08.09 22:50:03 >> CAPA<EOL>
18.08.09 22:50:03 << +OK Capability list follows<EOL>TOP<EOL>LOGIN-DELAY 120<EOL>EXPIRE NEVER<EOL>UIDL<EOL>IMPLEMENTATION Mail.Ru<EOL>STLS<EOL>.<EOL>
18.08.09 22:50:03 >> USER s4862@mail.ru<EOL>
18.08.09 22:50:03 << -ERR POP3 is available only with SSL or TLS connection enabled<EOL>
18.08.09 22:50:03 ** Disconnected.
18.08.09 22:50:03 ** Disconnected.
18.08.09 22:50:03 ** Disconnected.
 

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 20:34 09-08-2018
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado

Цитата:
Тут вот такие еще настройки попробовал:

Для чего в конфиге точка с запятой через пробел
smtp_ssl=auto ;
Кучи ошибок, в итоге получаем то что получили

Всего записей: 1232 | Зарегистр. 29-08-2005 | Отправлено: 21:29 09-08-2018 | Исправлено: alexnov66, 21:30 09-08-2018
SergioEmpasaDeParado

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вам всем примного благодарен за участие.
Удалось настроить скачав более свежую версию sendmail. Архив с дистрибутивом прилагаю:
sendmail
 
sendmail.ini

Код:
 
[sendmail]
smtp_server=smtp.mail.ru
smtp_port=587;
smtp_tls=tls;
error_logfile=error.log
debug_logfile=debug.log
auth_username=s48@mail.ru
auth_password=0fdgdg()_
;pop3_server=pop3.mail.ru
;pop3_username=s48@mail.ru
;pop3_password=0fdgdg()_
force_sender=s48@mail.ru
hostname=mail.ru
 

 
Так он заработал будь здоров и ошибок crash нет =)

Всего записей: 38 | Зарегистр. 13-04-2018 | Отправлено: 21:45 09-08-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado

Цитата:
скачав более свежую версию sendmail.

вот было у меня подозрение, так как версия 2008 года, могла конфликтовать с вашей W8 (или что там у вас), ну или старыми openssl библиотеками.

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 23:47 09-08-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » sendmail win iis


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru