Sending emails with WAMP

后端 未结 6 1888
无人共我
无人共我 2020-12-03 00:17

I use the latest WAMP and I get this when I try to send emails:

Warning: mail() [function.mail]: Failed to connect to mailserver at \"localhost\" port 25, ve         


        
6条回答
  •  暖寄归人
    2020-12-03 00:38

    This works for me and should work for you: Use Fake Sendmail and a webhost mail server (i.e. - Godaddy, 1and1, etc.).

    1.) Download the sendmail zip and extract it to C:\Wamp\bin\sendmail (for purposes of this example).

    2.) Edit C:\wamp\bin\sendmail\sendmail.ini and set the following to your mail server's requirements (mine are below):

    smtp_server=mail.yourdomain.com
    smtp_port=26
    smtp_ssl=none
    ;default_domain=yourdomain.com
    auth_username=smtpuser@yourdomain.com
    auth_password=smtppassword
    ;pop3_server=
    ;pop3_username=
    ;pop3_password=
    ;force_sender=
    ;force_recipient=
    

    3.) Set the path of sendmail.exe in your php.ini file.

    [mail function]
    ; For Win32 only.
    SMTP =
    
    ; For Win32 only.
    sendmail_from =
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = "C:\wamp\bin\sendmail\sendmail.exe -t"
    

    4.) Restart Wampserver.

    You might have success using Gmail, but there are a few extra tweaks to make it work. I prefer using the mail server of the webhost where I upload my code.

提交回复
热议问题