PHP ОТПРАВКА ПИСЬМА С ВЛОЖЕНИЕМ
Отправка писем с вложением в PHP довольно простая задача, если использовать библиотеку PHPMailer. С помощью этой библиотеки можно отправлять письма с любым типом вложения, включая изображения, документы и другие файлы.
Для начала необходимо подключить библиотеку PHPMailer к проекту. Для этого необходимо скачать ее с официального сайта https://github.com/PHPMailer/PHPMailer и распаковать архив в корень проекта.
Далее необходимо создать объект класса PHPMailer и задать настройки для отправки письма:
$mail = new PHPMailer;$mail->isSMTP(); // указываем способ отправки$mail->Host = 'smtp.gmail.com'; // адрес SMTP-сервера$mail->SMTPAuth = true; // включаем авторизацию на SMTP-сервере$mail->Username = 'yourusername@gmail.com'; // логин от почтового ящика$mail->Password = 'yourpassword'; // пароль от почтового ящика$mail->SMTPSecure = 'ssl'; // тип шифрования$mail->Port = 465; // порт для SSL-шифрования$mail->setFrom('yourusername@gmail.com', 'Your Name'); // адрес и имя отправителя$mail->addAddress('recipient@example.com'); // адрес и имя получателя$mail->Subject = 'Тема письма'; // тема письма$mail->Body = 'Текст письма'; // текст письма$mail->addAttachment('/path/to/file.jpg', 'File Name.jpg'); // вложение$mail->send(); // отправляем письмо
В данном примере мы отправляем письмо с вложением изображения 'File Name.jpg' с помощью метода addAttachment(). Файл находится в папке '/path/to/' на сервере.
Как отправить файл с сайта на почту? Форма с вложением PHP JavaScript
Отправка писем с вложениями на PHP. PHPMailer
#51 Уроки PHP - Учим язык PHP, Форма обратной связи на языке PHP и отправка письма на почту
Как отправлять файлы с сайта на почту - SMTP скрипт
PHP - Отправка писем с вложением (1)
Отправка писем на PHP. Функция mail
PHP - Отправка писем с вложением (2)