Ищу Ищу аналог sendmail

Тема в разделе "Софт", создана пользователем evoll, 7 мар 2011.

  1. evoll

    evoll Создатель

    Регистр.:
    2 авг 2009
    Сообщения:
    37
    Симпатии:
    5
    Который можно было бы прикрутить к VertrigoServ чтобы заглушка работала и можно было юзерам письма из функции php_mail

    Проблема в том что сервак крутится на вин 7
     
  2. evoll

    evoll Создатель

    Регистр.:
    2 авг 2009
    Сообщения:
    37
    Симпатии:
    5
    все еще ищется. вроде видел меркури майл в составе xaampа но выдернуть оттуда не вышло.
     
  3. Agr3ss0r

    Agr3ss0r

    Регистр.:
    27 сен 2009
    Сообщения:
    234
    Симпатии:
    87
    А какая может быть проблема у Windows 7 и Sendmail? Поднимал и Apache и IIS проблем никогда не было. Пропиши в php.ini путь к sendmail и все
     
  4. evoll

    evoll Создатель

    Регистр.:
    2 авг 2009
    Сообщения:
    37
    Симпатии:
    5
    тот какой есть видно с виндой 7 не дружит.. а новее найти нигде не могу ибо он платным потом стал. А крашит он при попытке принять или отправить письмо
    PHP:
    date/time         2011-03-0716:00:30450ms
    computer name     
    EVOLL-PC
    user name         
    система <admin>
    registered owner  evoll
    operating system  
    Windows NT New build 7600
    system language   
    Russian
    system up time    
    19 hours 18 minutes
    program up time   
    8 seconds
    processors        
    2x Intel(RCore(TM)2 Duo CPU T7300 2.00GHz
    physical memory   
    437/2046 MB (free/total)
    free disk space   : (C:) 2,24 GB (D:) 2,96 GB
    display mode      
    1024x76832 bit
    process id        
    : $11ac
    allocated memory  
    6,81 MB
    command line      
    : \VertrigoServ\sendmail\sendmail.exe -t
    executable        
    sendmail.exe
    exec
    date/time   2008-12-03 02:09
    compiled with     
    Delphi 2006/07
    madExcept version 
    3.0h
    callstack crc     
    : $73f60023, $7fa883d4, $7fa883d4
    exception number  
    1
    exception 
    class   : EIdTLSClientTLSHandShakeFailed
    exception message 
    SSL is not available on this server.

    main thread ($1d50):
    0043e788 +04c sendmail.exe IdExplicitTLSClientServerBase  455   +5 TIdExplicitTLSClient.TLSHandShakeFailed
    0043e419 
    +039 sendmail.exe IdExplicitTLSClientServerBase  307   +8 TIdExplicitTLSClient.DoOnTLSHandShakeFailed
    0043e505 
    +021 sendmail.exe IdExplicitTLSClientServerBase  359   +7 TIdExplicitTLSClient.ProcessTLSHandShakeFailed
    0043e72c 
    +060 sendmail.exe IdExplicitTLSClientServerBase  445   +7 TIdExplicitTLSClient.TLSHandshake
    77b46416 
    +081 ntdll.dll                                            RtlRaiseStatus
    77b462a2 
    +00a ntdll.dll                                            KiUserExceptionDispatcher
    004046dd 
    +01d sendmail.exe System                          53   +@AfterConstruction
    0045b60c 
    +050 sendmail.exe IdSSLOpenSSL                  1167   +5 TIdSSLIOHandlerSocketOpenSSL.SetPassThrough
    0043e714 
    +048 sendmail.exe IdExplicitTLSClientServerBase  442   +4 TIdExplicitTLSClient.TLSHandshake
    00452e24 
    +080 sendmail.exe IdSMTPBase                     368  +12 TIdSMTPBase.StartTLS
    00454316 
    +03a sendmail.exe IdSMTP                         369  +11 TIdSMTP.Authenticate
    004aba5f 
    +ff7 sendmail.exe sendmail                       768 +315 initialization
    77931192 
    +010 kernel32.dll                                         BaseThreadInitThunk

    thread 
    $19d4:
    77b45caa +0a ntdll.dll     NtWaitForMultipleObjects
    77931192 
    +10 kernel32.dll  BaseThreadInitThunk

    thread 
    $1dcc:
    77b45cda +0a ntdll.dll     NtWaitForWorkViaWorkerFactory
    77931192 
    +10 kernel32.dll  BaseThreadInitThunk

    cpu registers
    :
    eax 009e54c0
    ebx 
    0043e729
    ecx 
    009e54c0
    edx 
    0043e78d
    esi 
    00000000
    edi 
    0012fda0
    eip 
    0043e78d
    esp 
    0012f820
    ebp 
    0012f864

    stack dump
    :
    0012f820  8d e7 43 00 de fa ed 0e 01 00 00 00 07 00 00 00  ..C.............
    0012f830  34 f8 12 00 8d e7 43 00 c0 54 9e 00 29 e7 43 00  4.....C..T..).C.
    0012f840  00 00 00 00 a0 fd 12 00 64 f8 12 00 50 f8 12 00  ........d...P...
    0012f850  a0 fd 12 00 58 4b 40 00 64 f8 12 00 00 00 00 00  ....XK@.d.......
    0012f860  c0 8f 96 00 78 f8 12 00 1e e4 43 00 29 e7 43 00  ....x.....C.).C.
    0012f870  a9 3d 8b 00 c0 8f 96 00 84 f8 12 00 0a e5 43 00  .=............C.
    0012f880  c0 8f 96 00 bc fd 12 00 31 e7 43 00 00 00 00 00  ........1.C.....
    0012f890  e1 cb 45 00 70 53 9e 00 98 f9 12 00 c4 f8 12 00  ..E.pS..........
    0012f8a0  d0 f8 12 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    0012f8b0  49 64 b4 77 98 f9 12 00 a0 fd 12 00 c8 f9 12 00  Id.w............
    0012f8c0  6c f9 12 00 30 fd 12 00 5d 64 b4 77 a0 fd 12 00  l...0...]d.w....
    0012f8d0  80 f9 12 00 1b 64 b4 77 98 f9 12 00 a0 fd 12 00  .....d.w........
    0012f8e0  c8 f9 12 00 6c f9 12 00 24 e7 43 00 00 00 00 00  ....l...$.C.....
    0012f8f0  98 f9 12 00 a0 fd 12 00 7d 8b b2 77 98 f9 12 00  ........}..w....
    0012f900  a0 fd 12 00 c8 f9 12 00 6c f9 12 00 24 e7 43 00  ........l...$.C.
    0012f910  00 00 00 00 98 f9 12 00 00 00 00 00 00 00 00 00  ................
    0012f920  28 f9 12 00 28 fa 12 00 0d 00 0a 00 00 00 40 75  (...(.........@u
    0012f930  af 16 40 75 31 65 40 75 
    9b 52 05 07 50 dd 7e 00  ..@u1e@u.R..P.~.
    0012f940  00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00  ................
    0012f950  87 f9 12 00 8b f9 12 00 0c a6 40 00 02 00 00 00  ..........@.....

    disassembling:
    [...]
    0043e774       call    -$37189 ($4075f0)      ; System.LoadResString
    0043e779       mov     ecx
    , [ebp-8]
    0043e77c       mov     dl1
    0043e77e       mov     eax
    , [$43e1ac]
    0043e783       call    -$1dc08 ($420b80)      ; IdException.EIdException.Create
    0043e788     
    call    -$39b11 ($404c7c)      ; System.@RaiseExcept
    0043e78d 456   
    xor     eaxeax
    0043e78f       pop     edx
    0043e790       pop     ecx
    0043e791       pop     ecx
    0043e792       mov     fs
    :[eax], edx
    [...]
    вот кусок краш файла
     
  5. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    заглушка под винду зачем там много писать)
    вот так все просто и понятно
    server\sendmail\MailToFile.php
    PHP:
    <?php
    $fp 
    fopen("php://stdin""r");
    $fo fopen("D:\server\sendmail\log\mail.txt""a");
    while (!
    feof($fp)) {
      
    $line fgets($fp255);
      
    fwrite($fo$line);
    }
    fwrite($fo"\n---------\n");
    ?>
    php.ini
    Код:
    sendmail_path =  D:\server\php5\php.exe D:\server\sendmail\MailToFile.php 
    
    пых код может поправить каждый сам для себя как удобно вам)