Today, communicating through mail in web apps is common, but there are some hurdles that might appear challenging if you are doing it for the first time.
This shot shows you how to configure XAMPP to enable the use of the PHP mail function to send emails. This configuration will allow the built-in XAMPP sendmail.exe
binary to deliver emails.
php.ini
filexampp
directory and locate the php
folder. Inside this folder, locate the php.ini
configuration file. Your path should look like this:C:\xampp\php
[mail function]
part, and replace the code there with the following:sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
This command points to the sendmail
folder, which we will now edit.
sendmail.ini
fileGo to your XAMPP directory once more and find the sendmail
directory.
Open up the sendmail.ini
file inside and find the [sendmail]
portion.
Replace the code in this portion with the following code, exchanging the example values with your own information:
smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=auto
error_logfile=error.log
auth_username=your-gmail-account@gmail.com auth_password=your-gmail-account-password
If you are not using the Gmail SMTP server, please make sure to change it to your preferred server.
Now, with all these changes made and saved, restart your Apache server and you will be able to send emails from your application with the PHP mail()
function.
A simple tip: locating the necessary section in these files can be tedious, so use the find word ability of your editor to get to those sections.