Wordpress在XAMPP上设置Zoho邮件

Wordpress在XAMPP上设置Zoho邮件,wordpress,xampp,zoho,sendmail.exe,Wordpress,Xampp,Zoho,Sendmail.exe,运行在XAMPP上的wordpress网站,可从internet访问。现在,由于我只有一个域名,没有包含电子邮件的服务,我已经在zoho.com下设置了我的电子邮件 将电子邮件从电子邮件地址发送到zoho.com上的安装地址工作正常。。。现在问题来了: 当我尝试在wordpress上使用联系人表单(在xampp上运行)时,它无法工作 我已使用以下内容调整了sendmail.ini和php.ini: smtp_server= smtp.zoho.com smtp_port=465 smtp_ssl

运行在XAMPP上的wordpress网站,可从internet访问。现在,由于我只有一个域名,没有包含电子邮件的服务,我已经在zoho.com下设置了我的电子邮件

将电子邮件从电子邮件地址发送到zoho.com上的安装地址工作正常。。。现在问题来了:

当我尝试在wordpress上使用联系人表单(在xampp上运行)时,它无法工作

我已使用以下内容调整了sendmail.ini和php.ini:

smtp_server= smtp.zoho.com
smtp_port=465
smtp_ssl=ssl
error_logfile=error.log
debug_logfile=debug.log
auth_username=bla@mydomain.com // This is adjusted to dummydata in this post.
auth_password=mypassword  // This is adjusted to dummydata in this post.
(deleted some data out of here, which had nothing to do with the error, such as my pc name and my language etc etc.)

display mode      : 1920x1080, 32 bit
process id        : $c48
allocated memory  : 26,24 MB
command line      : "C:\xampp\sendmail\sendmail.exe" -t
executable        : sendmail.exe
exec. date/time   : 2011-06-18 01:10
compiled with     : Delphi 2006/07
madExcept version : 3.0l
callstack crc     : $1d5da2f6, $4f4b1b87, $4f4b1b87
exception number  : 1
exception class   : EIdSocketError
exception message : Socket Error # 10060 Connection timed out.

    main thread ($1ac4):
    00435e23 +0073 sendmail.exe IdStack                         706  +42 TIdStack.RaiseSocketError
    00435daa +0016 sendmail.exe IdStack                         660   +1 TIdStack.RaiseLastSocketError
    0045f2e8 +0100 sendmail.exe IdSSLOpenSSLHeaders           16464  +22 EIdOpenSSLAPISSLError.RaiseExceptionCode
    0045f1d9 +0021 sendmail.exe IdSSLOpenSSLHeaders           16433   +1 EIdOpenSSLAPISSLError.RaiseException
    00466686 +012a sendmail.exe IdSSLOpenSSL                   2668  +17 TIdSSLSocket.Connect
    00465a1c +00dc sendmail.exe IdSSLOpenSSL                   2262  +21 TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection
    004655f6 +0062 sendmail.exe IdSSLOpenSSL                   2106   +9 TIdSSLIOHandlerSocketOpenSSL.StartSSL
    00465587 +006b sendmail.exe IdSSLOpenSSL                   2093  +15 TIdSSLIOHandlerSocketOpenSSL.ConnectClient
    00444a9f +0063 sendmail.exe IdIOHandlerSocket               335  +13 TIdIOHandlerSocket.Open
    00465637 +0007 sendmail.exe IdSSLOpenSSL                   2122   +1 TIdSSLIOHandlerSocketOpenSSL.Open
    0044157d +0235 sendmail.exe IdTCPClient                     318  +53 TIdTCPClientCustom.Connect
    00445cc8 +00a4 sendmail.exe IdExplicitTLSClientServerBase   257  +23 TIdExplicitTLSClient.Connect
    0045ab7b +0017 sendmail.exe IdSMTP                          373   +2 TIdSMTP.Connect
    004b5f14 +1060 sendmail.exe sendmail                        808 +326 initialization
    7773919d +000c KERNEL32.DLL                                          BaseThreadInitThunk
    
    stack dump:
    0018fbac  28 5e 43 00 de fa ed 0e - 01 00 00 00 07 00 00 00  (^C.............
    0018fbbc  c0 fb 18 00 28 5e 43 00 - 80 cc 1d 02 ec 28 43 00  ....(^C......(C.
    0018fbcc  c0 3f 46 00 78 1d 1f 02 - fc fb 18 00 dc fb 18 00  .?F.x...........
    0018fbdc  10 fc 18 00 c8 4b 40 00 - fc fb 18 00 05 00 00 00  .....K@.........
    0018fbec  00 00 00 00 00 00 00 00 - 4c 27 00 00 30 50 1d 02  ........L'..0P..
    0018fbfc  08 fc 18 00 ad 5d 43 00 - 30 50 1d 02 f0 fc 18 00  .....]C.0P......
    0018fc0c  ed f2 45 00 14 fd 18 00 - c8 4b 40 00 f0 fc 18 00  ..E......K@.....
    0018fc1c  f8 38 82 03 ff ff ff ff - c0 3f 46 00 00 00 00 00  .8.......?F.....
    0018fc2c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc3c  eb 61 ce 7c c0 f6 82 03 - e7 6c 74 c9 6f e6 00 12  .a.|.....lt.o...
    0018fc4c  e0 fa 82 03 20 11 00 00 - f8 38 82 03 f7 ec 00 12  .........8......
    0018fc5c  00 00 00 00 00 00 00 00 - e0 fa 82 03 06 00 00 00  ................
    0018fc6c  01 00 00 00 58 37 82 03 - f9 27 04 11 00 f3 03 12  ....X7...'......
    0018fc7c  4b 6b 74 c9 38 fa 00 12 - f8 38 82 03 16 00 00 00  Kkt.8....8......
    0018fc8c  e0 fa 82 03 04 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc9c  f8 38 82 03 00 00 00 00 - f8 38 82 03 ce 86 00 12  .8.......8......
    0018fcac  f8 38 82 03 20 11 00 00 - 21 11 00 00 ff ff ff ff  .8......!.......
    0018fcbc  20 4e 00 00 d4 fc 18 00 - 20 11 00 00 00 00 00 00  .N..............
    0018fccc  00 00 00 00 ff ff ff ff - ad d5 01 12 a0 3a 82 03  .............:..
    0018fcdc  04 00 00 00 00 00 00 00 - ff ff ff ff 00 00 00 00  ................
    
    disassembling:
    [...]
    00435e13       push    eax
    00435e14       mov     ecx, [ebp-8]
    00435e17       mov     dl, 1
    00435e19       mov     eax, [$4352ac]
    00435e1e       call    -$717 ($43570c)        ; IdStack.EIdSocketError.CreateError
    00435e23     > call    -$3113c ($404cec)      ; System.@RaiseExcept
    00435e28 707   xor     eax, eax
    00435e2a       pop     edx
    00435e2b       pop     ecx
    00435e2c       pop     ecx
    00435e2d       mov     fs:[eax], edx
    [...]
在php.ini中:

SMTP = smtp.zoho.com
smtp_port = 465

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" // This was commented with a ; in front and i uncommented it.

; sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe" // This was uncommented (did not have the ;) i commented it otherwise it would safe the mails on the drive
在sendmail.ini中,我调整了以下内容:

smtp_server= smtp.zoho.com
smtp_port=465
smtp_ssl=ssl
error_logfile=error.log
debug_logfile=debug.log
auth_username=bla@mydomain.com // This is adjusted to dummydata in this post.
auth_password=mypassword  // This is adjusted to dummydata in this post.
(deleted some data out of here, which had nothing to do with the error, such as my pc name and my language etc etc.)

display mode      : 1920x1080, 32 bit
process id        : $c48
allocated memory  : 26,24 MB
command line      : "C:\xampp\sendmail\sendmail.exe" -t
executable        : sendmail.exe
exec. date/time   : 2011-06-18 01:10
compiled with     : Delphi 2006/07
madExcept version : 3.0l
callstack crc     : $1d5da2f6, $4f4b1b87, $4f4b1b87
exception number  : 1
exception class   : EIdSocketError
exception message : Socket Error # 10060 Connection timed out.

    main thread ($1ac4):
    00435e23 +0073 sendmail.exe IdStack                         706  +42 TIdStack.RaiseSocketError
    00435daa +0016 sendmail.exe IdStack                         660   +1 TIdStack.RaiseLastSocketError
    0045f2e8 +0100 sendmail.exe IdSSLOpenSSLHeaders           16464  +22 EIdOpenSSLAPISSLError.RaiseExceptionCode
    0045f1d9 +0021 sendmail.exe IdSSLOpenSSLHeaders           16433   +1 EIdOpenSSLAPISSLError.RaiseException
    00466686 +012a sendmail.exe IdSSLOpenSSL                   2668  +17 TIdSSLSocket.Connect
    00465a1c +00dc sendmail.exe IdSSLOpenSSL                   2262  +21 TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection
    004655f6 +0062 sendmail.exe IdSSLOpenSSL                   2106   +9 TIdSSLIOHandlerSocketOpenSSL.StartSSL
    00465587 +006b sendmail.exe IdSSLOpenSSL                   2093  +15 TIdSSLIOHandlerSocketOpenSSL.ConnectClient
    00444a9f +0063 sendmail.exe IdIOHandlerSocket               335  +13 TIdIOHandlerSocket.Open
    00465637 +0007 sendmail.exe IdSSLOpenSSL                   2122   +1 TIdSSLIOHandlerSocketOpenSSL.Open
    0044157d +0235 sendmail.exe IdTCPClient                     318  +53 TIdTCPClientCustom.Connect
    00445cc8 +00a4 sendmail.exe IdExplicitTLSClientServerBase   257  +23 TIdExplicitTLSClient.Connect
    0045ab7b +0017 sendmail.exe IdSMTP                          373   +2 TIdSMTP.Connect
    004b5f14 +1060 sendmail.exe sendmail                        808 +326 initialization
    7773919d +000c KERNEL32.DLL                                          BaseThreadInitThunk
    
    stack dump:
    0018fbac  28 5e 43 00 de fa ed 0e - 01 00 00 00 07 00 00 00  (^C.............
    0018fbbc  c0 fb 18 00 28 5e 43 00 - 80 cc 1d 02 ec 28 43 00  ....(^C......(C.
    0018fbcc  c0 3f 46 00 78 1d 1f 02 - fc fb 18 00 dc fb 18 00  .?F.x...........
    0018fbdc  10 fc 18 00 c8 4b 40 00 - fc fb 18 00 05 00 00 00  .....K@.........
    0018fbec  00 00 00 00 00 00 00 00 - 4c 27 00 00 30 50 1d 02  ........L'..0P..
    0018fbfc  08 fc 18 00 ad 5d 43 00 - 30 50 1d 02 f0 fc 18 00  .....]C.0P......
    0018fc0c  ed f2 45 00 14 fd 18 00 - c8 4b 40 00 f0 fc 18 00  ..E......K@.....
    0018fc1c  f8 38 82 03 ff ff ff ff - c0 3f 46 00 00 00 00 00  .8.......?F.....
    0018fc2c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc3c  eb 61 ce 7c c0 f6 82 03 - e7 6c 74 c9 6f e6 00 12  .a.|.....lt.o...
    0018fc4c  e0 fa 82 03 20 11 00 00 - f8 38 82 03 f7 ec 00 12  .........8......
    0018fc5c  00 00 00 00 00 00 00 00 - e0 fa 82 03 06 00 00 00  ................
    0018fc6c  01 00 00 00 58 37 82 03 - f9 27 04 11 00 f3 03 12  ....X7...'......
    0018fc7c  4b 6b 74 c9 38 fa 00 12 - f8 38 82 03 16 00 00 00  Kkt.8....8......
    0018fc8c  e0 fa 82 03 04 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc9c  f8 38 82 03 00 00 00 00 - f8 38 82 03 ce 86 00 12  .8.......8......
    0018fcac  f8 38 82 03 20 11 00 00 - 21 11 00 00 ff ff ff ff  .8......!.......
    0018fcbc  20 4e 00 00 d4 fc 18 00 - 20 11 00 00 00 00 00 00  .N..............
    0018fccc  00 00 00 00 ff ff ff ff - ad d5 01 12 a0 3a 82 03  .............:..
    0018fcdc  04 00 00 00 00 00 00 00 - ff ff ff ff 00 00 00 00  ................
    
    disassembling:
    [...]
    00435e13       push    eax
    00435e14       mov     ecx, [ebp-8]
    00435e17       mov     dl, 1
    00435e19       mov     eax, [$4352ac]
    00435e1e       call    -$717 ($43570c)        ; IdStack.EIdSocketError.CreateError
    00435e23     > call    -$3113c ($404cec)      ; System.@RaiseExcept
    00435e28 707   xor     eax, eax
    00435e2a       pop     edx
    00435e2b       pop     ecx
    00435e2c       pop     ecx
    00435e2d       mov     fs:[eax], edx
    [...]
但是,当我尝试使用以下联系人表单时,仍然会收到一个崩溃文件:

smtp_server= smtp.zoho.com
smtp_port=465
smtp_ssl=ssl
error_logfile=error.log
debug_logfile=debug.log
auth_username=bla@mydomain.com // This is adjusted to dummydata in this post.
auth_password=mypassword  // This is adjusted to dummydata in this post.
(deleted some data out of here, which had nothing to do with the error, such as my pc name and my language etc etc.)

display mode      : 1920x1080, 32 bit
process id        : $c48
allocated memory  : 26,24 MB
command line      : "C:\xampp\sendmail\sendmail.exe" -t
executable        : sendmail.exe
exec. date/time   : 2011-06-18 01:10
compiled with     : Delphi 2006/07
madExcept version : 3.0l
callstack crc     : $1d5da2f6, $4f4b1b87, $4f4b1b87
exception number  : 1
exception class   : EIdSocketError
exception message : Socket Error # 10060 Connection timed out.

    main thread ($1ac4):
    00435e23 +0073 sendmail.exe IdStack                         706  +42 TIdStack.RaiseSocketError
    00435daa +0016 sendmail.exe IdStack                         660   +1 TIdStack.RaiseLastSocketError
    0045f2e8 +0100 sendmail.exe IdSSLOpenSSLHeaders           16464  +22 EIdOpenSSLAPISSLError.RaiseExceptionCode
    0045f1d9 +0021 sendmail.exe IdSSLOpenSSLHeaders           16433   +1 EIdOpenSSLAPISSLError.RaiseException
    00466686 +012a sendmail.exe IdSSLOpenSSL                   2668  +17 TIdSSLSocket.Connect
    00465a1c +00dc sendmail.exe IdSSLOpenSSL                   2262  +21 TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection
    004655f6 +0062 sendmail.exe IdSSLOpenSSL                   2106   +9 TIdSSLIOHandlerSocketOpenSSL.StartSSL
    00465587 +006b sendmail.exe IdSSLOpenSSL                   2093  +15 TIdSSLIOHandlerSocketOpenSSL.ConnectClient
    00444a9f +0063 sendmail.exe IdIOHandlerSocket               335  +13 TIdIOHandlerSocket.Open
    00465637 +0007 sendmail.exe IdSSLOpenSSL                   2122   +1 TIdSSLIOHandlerSocketOpenSSL.Open
    0044157d +0235 sendmail.exe IdTCPClient                     318  +53 TIdTCPClientCustom.Connect
    00445cc8 +00a4 sendmail.exe IdExplicitTLSClientServerBase   257  +23 TIdExplicitTLSClient.Connect
    0045ab7b +0017 sendmail.exe IdSMTP                          373   +2 TIdSMTP.Connect
    004b5f14 +1060 sendmail.exe sendmail                        808 +326 initialization
    7773919d +000c KERNEL32.DLL                                          BaseThreadInitThunk
    
    stack dump:
    0018fbac  28 5e 43 00 de fa ed 0e - 01 00 00 00 07 00 00 00  (^C.............
    0018fbbc  c0 fb 18 00 28 5e 43 00 - 80 cc 1d 02 ec 28 43 00  ....(^C......(C.
    0018fbcc  c0 3f 46 00 78 1d 1f 02 - fc fb 18 00 dc fb 18 00  .?F.x...........
    0018fbdc  10 fc 18 00 c8 4b 40 00 - fc fb 18 00 05 00 00 00  .....K@.........
    0018fbec  00 00 00 00 00 00 00 00 - 4c 27 00 00 30 50 1d 02  ........L'..0P..
    0018fbfc  08 fc 18 00 ad 5d 43 00 - 30 50 1d 02 f0 fc 18 00  .....]C.0P......
    0018fc0c  ed f2 45 00 14 fd 18 00 - c8 4b 40 00 f0 fc 18 00  ..E......K@.....
    0018fc1c  f8 38 82 03 ff ff ff ff - c0 3f 46 00 00 00 00 00  .8.......?F.....
    0018fc2c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc3c  eb 61 ce 7c c0 f6 82 03 - e7 6c 74 c9 6f e6 00 12  .a.|.....lt.o...
    0018fc4c  e0 fa 82 03 20 11 00 00 - f8 38 82 03 f7 ec 00 12  .........8......
    0018fc5c  00 00 00 00 00 00 00 00 - e0 fa 82 03 06 00 00 00  ................
    0018fc6c  01 00 00 00 58 37 82 03 - f9 27 04 11 00 f3 03 12  ....X7...'......
    0018fc7c  4b 6b 74 c9 38 fa 00 12 - f8 38 82 03 16 00 00 00  Kkt.8....8......
    0018fc8c  e0 fa 82 03 04 00 00 00 - 00 00 00 00 00 00 00 00  ................
    0018fc9c  f8 38 82 03 00 00 00 00 - f8 38 82 03 ce 86 00 12  .8.......8......
    0018fcac  f8 38 82 03 20 11 00 00 - 21 11 00 00 ff ff ff ff  .8......!.......
    0018fcbc  20 4e 00 00 d4 fc 18 00 - 20 11 00 00 00 00 00 00  .N..............
    0018fccc  00 00 00 00 ff ff ff ff - ad d5 01 12 a0 3a 82 03  .............:..
    0018fcdc  04 00 00 00 00 00 00 00 - ff ff ff ff 00 00 00 00  ................
    
    disassembling:
    [...]
    00435e13       push    eax
    00435e14       mov     ecx, [ebp-8]
    00435e17       mov     dl, 1
    00435e19       mov     eax, [$4352ac]
    00435e1e       call    -$717 ($43570c)        ; IdStack.EIdSocketError.CreateError
    00435e23     > call    -$3113c ($404cec)      ; System.@RaiseExcept
    00435e28 707   xor     eax, eax
    00435e2a       pop     edx
    00435e2b       pop     ecx
    00435e2c       pop     ecx
    00435e2d       mov     fs:[eax], edx
    [...]

Sendmail无法连接到端口465上的zoho mail。检查防火墙中的端口是否打开。我已修复该问题。这很有可能。但它有点小毛病,最后使用了wordpress插件,解决了这个问题。用它来代替,因为另一件事是一团糟。