Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 13.08.2026 Время: 08:30
Ваш IP: 18.97.9.169
Загрузка сервера: 0.21
old.ubuntu-desktop.ru - НА СЕРВЕРЕ ОТКЛЮЧЕНА ФУНКЦИЯ MAIL() — устанавливаем SSMTP клиент для отправки почты - Сервер    Главная > Каталог статей > Сервер

НА СЕРВЕРЕ ОТКЛЮЧЕНА ФУНКЦИЯ MAIL() — устанавливаем SSMTP клиент для отправки почты

Для того чтобы новые пользователи вашего сайта могли регистрироваться, необходимо подключить функцию php mail(). Иначе при регистрации пользователь он увидит сообщение — «На сервере отключена функция mail()», при этом письма о прохождении регистрации на свой e-mail он не получит.

Для решения этой проблемы в терминале необходимо выполнить несколько команд:

Установка SSMTP клиента для отправки почты.

Для установки SSMTP выполните в терминале:

Установка и настройка почтового сервера.

sudo apt-get install ssmtp

Далее для работы почты необходимо изменить файлы revaliases, php.ini и файл-конфигурации ssmtp.conf.

По такому примеру (см.ниже) можно настроить почту и под любого другого сервиса почты.

Пример настроек для yandex.ru

sudo gedit /etc/ssmtp/revaliases

Пишем следующие строчки, и не забываем их изменить под свои данные

root:логин@yandex.ru:smtp.yandex.ru:465

UserUbuntu:логин@yandex.ru:smtp.yandex.ru:465

www-data:логин@yandex.ru:smtp.yandex.ru:465

Сохраняем и закрываем.

Редактируем конфиг:

sudo gedit /etc/ssmtp/ssmtp.conf

И все содержимое заменяем следующим:

hostname=localhost

FromLineOverride=NO

AuthUser=логин@yandex.ru

AuthPass=Ваш_пароль_от почты

mailhub=smtp.yandex.ru:465

UseTLS=YES

Вводим свои данные, сохраняем, и закрываем.

Далее откроем php.ini и отредактируем его:

sudo gedit /etc/php5/apache2/php.ini

находим параметр: sendmail_path, и добавляем путь к ssmtp:

sendmail_path = /usr/sbin/ssmtp -t

Сохраняем изменения и перезагружаем Apache:

sudo /etc/init.d/apache2 restart

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-11 22:45:42 | liman28 | Категория: Сервер | Просмотров: 55
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   ASTROMENACE — КОСМИЧЕСКИЙ СКРОЛЛШУТЕР С ВОЗМОЖНОСТЬЮ МОДЕРНИЗАЦИИ КОРАБЛЯ
В игре 19 различных систем вооружения, 15 миссий, более 100 различных типов врагов. Перед началом игры необходимо выбрать уровень сложности. В AstroMenace можно не только стрелять, но и покупать оружие, продавать его на рынке. За деньги, заработанные за уничтожение противника, можно поставить новый двигатель или купить залповую установку. По ходу игры миссии усложняются. В игре присутствует на выбор много видов…
  2017-08-11 18:33:37 | Категория: Игры
   Удаление последнего элемента массива
Для удаления последнего элемента массива используется функция array_pop(). Пример использования: $a = array("кино", "музыка", "театр", "цирк"); print_r($a); echo "<br>"; array_pop($a); print_r($a); Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк ) Array ( [0] => кино [1] => музыка [2] => театр…
  2017-08-20 21:31:22 | Категория: PHP
   TRIMAGE — БЫСТРАЯ ОПТИМИЗАЦИЯ ИЗОБРАЖЕНИЙ
Trimage — это легкое кроссплатформенное приложения для оптимизации изображений форматов JPG и PNG без потери качества. Программа очень полезна вебмастерам, для быстрой оптимизации размера изображения. Программа позволяет увидеть перед сжатием изображения предполагаемый процент сжатия. Программа доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или…
  2017-08-04 11:16:31 | Категория: Графика
   UNetbootin
UNetbootin — Universal Netboot Installer — позволяет вам создавать загрузочные LiveUSB-диски для Ubuntu, Fedora и любых других дистрибутивов Linux без записи CD. Он работает на Windows, Linux и Mac OS X. Вы можете либо загрузить какой-либо поддерживаемый дистрибутив прямо в окне программы, либо предложить свой собственный файл .iso Linux. Распространяется на условиях лицензии GNU GPLv2. Поддерживаемые дистрибутивы: Ubuntu (and official derivatives) 12.04…
  2017-08-08 06:23:49 | Категория: Система
   ОБНОВЛЕНИЕ UBUNTU DESKTOP ДО СЛЕДУЮЩЕЙ ВЕРСИИ
Откройте источники приложений следующей командой: sudo software-properties-gtk Перейдите во вкладку обновления, в пункте — уведомлять меня о выходе новой версии Ubuntu отметьте при доступности любой новой версии или при доступности версии с длительным сроком поддержки, после закройте окно источника приложений.     Для обновления десктопной версии в терминале выполните следующее: sudo apt-get update   sudo…
  2017-08-01 14:59:33 | Категория: Система

Вверх