=====PHPMailer “Отправка писем и файлов на почту” DSM 7.1=====
\\
{{:software:nas:mailer_1.png?600|}}
\\
Загружаем архив формы отправки писем по ссылке внизу страницы. Распаковываем архив в корень сайта (папка www) Synology NAS и открываем для редактирования файл send.php. Раздел "Настройки вашей почты".
\\
Меняем под себя поля (в примере почта Google)
\\
// Формирование самого письма
$title = "Заголовок письма";
$body = "Само письмо"
// Настройки вашей почты
$mail->Host = 'smtp.gmail.com'; // SMTP сервера вашей почты
$mail->Username = 'your_login@gmail.com'; // Логин на почте
$mail->Password = 'password'; // 16-значный пароль приложения, настроенный в учетной записи google
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
// Адрес самой почты и имя отправителя
$mail->setFrom('your_login@gmail.com', 'your_login');
// Получатель письма
$mail->addAddress('youremail@gmail.com');
\\
====16-значный пароль приложения:====
\\
* 1.Откройте страницу Аккаунт Google.
* 2.Нажмите Безопасность.
* 3.В разделе "Вход в аккаунт Google" выберите Пароли приложений.
* 4.При необходимости выполните вход.
Этот параметр недоступен, если:
двухэтапная аутентификация не настроена для вашего аккаунта;
двухэтапная аутентификация настроена только для электронных ключей;
вы вошли в рабочий, учебный или другой корпоративный аккаунт;
в аккаунте включена Дополнительная защита.
* 5.В нижней части страницы нажмите Приложение и выберите нужный вариант затем нажмите Устройство и укажите модель затем Создать.
* 6.Следуя инструкциям, введите пароль приложения (код из 16 символов в желтой строке).
* 7.Нажмите Готово.
\\
{{:software:nas:mailer_2.png?600|}}
\\
Переходим на наш сайт и заполняем форму:
\\
{{:software:nas:mailer_3.png?600|}}
\\
Открываем нашу почту и читаем наше письмо:
\\
{{:software:nas:mailer_4.png?600|}}
\\
Наслаждаемся... Но не забываем, что наши "your_login@gmail.com" "Password" лежат на сайте в открытом виде и любой может ими воспользоваться по своему усмотрению!. Рекомендую не просто хранить пароли в виде хеша, но и [[:software:nas:moving_to_root_dsm_7.1|переместить файл с паролями в корень ОС DSM.]]
====Файлы для загрузки====
\\
{{ :software:nas:phpmailer.zip |Форма с валидацией почты и анимацией GSAP от автора Кирилла Шпагина}}