Я хочу отправить электронное письмо с SMTP
в мой проект, ранее я писал php mail()
в своем проекте, но теперь мой клиент хочет, чтобы я использовал SMTP
. Я ищу об этом, но у меня нет ничего подходящего для этого решения.Как отправить письмо с SMTP в php
В моем php mail()
я отправляю имя, тему и комментарий, так как я могу это сделать в SMTP
.
Вот мой код:
$payer_email = "Your Email";
$subject = "Your Subject";
$message = 'Dear '.$name.',
Thank you for your purchase from '.$site_url.'. The details of your purchase are below.
Transaction ID: '.$txn_id.'
Item Name: '.$item_name.'
Payment Amount: '.$payment_amount.'
Payment Amount: '.$payment_status.'
Paid to: '.$receiver_email.'
Thanks and Enjoy!';
$headers .= 'From: ' .$from. "\r\n" .'Reply-To: ' .$from . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1 ";
//mail to buyer
mail($payer_email , $subject, $message, $headers);
Пожалуйста, дайте мне несколько предложений или простые и хорошие учебники.
Пожалуйста, скажите мне, что я получаю папку «PHPMailer» и поместить в мой проект и написать этот код. – deemi
Вы должны загрузить PHPMailer, поместить его в свой каталог проекта и включить его в свой проект, например 'require 'path/to/PHPMailer/PHPMailerAutoload.php;', а затем использовать его, как показано выше. – Jonathon
извините за задержку ... это работает на «localhost» или только на онлайн-сервере ... потому что я тестирую его на localhost, но он не работает – deemi