Для отправки почты с локального хоста (WAMP, XAMP или LAMP) вы можете использовать пакет PHPMailer (Скачать PHPMailer с здесь ).
Сначала вы должны отредактировать "php.ini". Чтобы найти этот файл, отобразите phpinfo, используя следующий код с сервера WAMP. Создайте один файл php и добавьте этот контент.
<?php
echo phpinfo();
?>
Там ищите "Загруженный файл конфигурации". Это будет путь к вашему php.ini.
В этом файле удалите; (точку с запятой), присвоенную расширению = php_openssl.dll.
После загрузки пакета PHPMailerX.X.X
Извлечь-> Скопировать всю папку в папку вашего проекта.
В тестовой папке есть один файл с именем testemail.php.
Измените параметр в соответствии со своими потребностями. (Пример приведен ниже).
Затем в браузере введите 127.0.0.1/PHPMailer/test/testemail.php.
.
Тогда будет показано успешное сообщение, если электронное письмо отправлено, иначе будет выдано сообщение об ошибке.
Пример: * +1022 *
//add these codes if not written
$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 465;
//You have to change these parameters to your requirements.
//…….code….
$mail->Username = “abc@gmail.com”; // GMAIL username
$mail->Password = “abcdefgh”; // GMAIL password
//……..code….. There are many other functions to attach file etc.. For that refer doc file.
$mail->AddAddress(“destination@gmail.com”,”Nick name”);
//…….code…..