Содержание
PHPMailer “Отправка писем и файлов на почту” DSM 7.1
Загружаем архив формы отправки писем по ссылке внизу страницы. Распаковываем архив в корень сайта (папка 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.Нажмите Готово.
Переходим на наш сайт и заполняем форму:
Открываем нашу почту и читаем наше письмо:
Наслаждаемся… Но не забываем, что наши «your_login@gmail.com» «Password» лежат на сайте в открытом виде и любой может ими воспользоваться по своему усмотрению!. Рекомендую не просто хранить пароли в виде хеша, но и переместить файл с паролями в корень ОС DSM.
Обсуждение