=====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 от автора Кирилла Шпагина}}