Я не рекомендую Pear Mail. Он не обновлялся с 2010 года. Также прочтите исходные файлы; исходный код почти устарел, написан в стиле PHP 4, и было опубликовано много ошибок / ошибок (Google it). Я использую Swift Mailer.
Swift Mailer интегрируется в любое веб-приложение, написанное на PHP 5, предлагая гибкий и элегантный объектно-ориентированный подход к отправке электронных писем с множеством функций.
Отправляйте электронные письма, используя SMTP, sendmail, postfix или собственную реализацию транспорта.
Поддержка серверов, которые требуют имя пользователя и пароль и / или шифрование.
Защита от атак с использованием заголовков без удаления содержимого данных запроса.
Отправляйте MIME-совместимые электронные письма в формате HTML / multipart.
Используйте управляемые событиями плагины для настройки библиотеки.
Обработка больших вложений и встроенных / встроенных изображений с низким использованием памяти.
Это бесплатный и с открытым исходным кодом вы можете скачать Swift Mailer и загрузить на свой сервер. (Список функций скопирован с сайта владельца).
Рабочий пример Gmail SSL / SMTP и Swift Mailer находится здесь ...
// Swift Mailer Library
require_once '../path/to/lib/swift_required.php';
// Mail Transport
$transport = Swift_SmtpTransport::newInstance('ssl://smtp.gmail.com', 465)
->setUsername('username@gmail.com') // Your Gmail Username
->setPassword('my_secure_gmail_password'); // Your Gmail Password
// Mailer
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Wonderful Subject Here')
->setFrom(array('sender@example.com' => 'Sender Name')) // can be $_POST['email'] etc...
->setTo(array('receiver@example.com' => 'Receiver Name')) // your email / multiple supported.
->setBody('Here is the <strong>message</strong> itself. It can be text or <h1>HTML</h1>.', 'text/html');
// Send the message
if ($mailer->send($message)) {
echo 'Mail sent successfully.';
} else {
echo 'I am sure, your configuration are not correct. :(';
}
Надеюсь, это поможет. Удачного кодирования ... :)
Mail.php
?? откуда мне взять этот файл?