Всем привет.
Поздравляю всех с наступившим Новым годом!
Сегодня я расскажу вам как сделать возможность отправлять почту с вашего сайта.
В конце поста вас ждет бонус.
Если вам нужно отправить по событию несколько разных писем, например, админу вопрос пользователя, а пользователю, сообщение, что его письмо отправлено, то делается это так.
// Отправка письма function mymail(){ $mes="Текст сообщения"; //отправляем первое письмо //подключаем phpmailer указав полный путь к нему require_once class.phpmailer.php'; $mail = new PHPMailer(); $mail->From = 'mail2@domain.ru'; // от кого email $mail->FromName = 'Админ'; // от кого имя $mail->AddAddress('mail@domain.ru'); // кому - адрес, Имя $mail->IsHTML(true); // выставляем формат письма HTML $mail->Subject = 'Сообщение с сайта'; // тема письма //подключаем текст письма, как вариант можно просто указать тут текст $mail->Body = $mes; //Проверяем, что письмо ушло. //После отладки надо убрать "die ('Mailer Error: '.$mail->ErrorInfo)" if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo); //отправляем пользователю письмо, что сообщение принято $mail = new PHPMailer(); $mail->From = 'mail@domain.ru'; // от кого email $mail->FromName = 'юзер'; // от кого имя $mail->AddAddress(mail2@domain.ru); // кому - адрес, Имя $mail->IsHTML(true); // выставляем формат письма HTML $mail->Subject = 'Ваше письмо на сайте domain.ru принято'; // тема письма $mail->Body = 'Добрый день, и далее по тексту<br />'; //Проверяем, что письмо ушло. //После отладки надо убрать "die ('Mailer Error: '.$mail->ErrorInfo)" if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo); }Иногда возникает баг с отправкой двух писем, его можно пофиксить используя две функции - по одной на каждое письмо и подключив class.phpmailer.php через require_once в каждой
Скачать phpmailer вы можете с моего сайта или с сайта разработчика.
Ну и обещанный бонус. На моем сайте появился калькулятор контрольных сумм. С его помощью вы с легкостью можете получить md5, crc32, sha1 хэшы введенной строки, это бывает очень полезно, например, когда нужно заменить хэш пароля в базе или вам просто для чего либо нужен хэш.
На этом все, удачи.
Подписывайтесь на рассылку, чтобы не пропустить новые выпуски.
Почта на сайте
Отлично я нашла что искала
🙂
спасибо, очень интересная статья