- Download Sendmail for Windows;
- Extract
sendmail.zip
and place the contents in an easily accessible place, likeC:\sendmail
; - Open the
sendmail.ini
file using a text editor such as notepad and edit the following values:[sendmail] smtp_server=mail.example.com smtp_port=465 auth_username=username@example.com auth_password=your_password
- Comment out the unnecessary lines (put a semicolon before them):
[mail function] ; For Win32 only. ;SMTP = localhost ;smtp_port = 25
- Uncomment
sendmail_path
and point it to wheresendmail.exe
file resides:; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = C:\sendmail\sendmail.exe
- Save the
php.ini
file and restart all web services.
NOTE: For emails to be sent through an external SMTP server your computer must be connected to the internet!
@Adeeb456 Apparently the guy who created the
fake sendmail
, no longer supports it and it's deprecated. But as he pointed out, you can follow this link to an updated version maintained by someone else, and follow the instructions there.I personally haven't used this in a long time, so I can't tell you how to fix it.