Практически всегда для получения статистики о
работе сервера и других данных требуется возможность отправки с него
электронной почты. Однако установка полнофункционального почтового
сервера не всегда целесообразна. Настроим почтовый сервер POSTFIX для
отправки почты через внешний почтовый ящик (например, GMAIL). Почтовый
ящик Вы должны зарегистрировать заранее.
Для установки POSTFIX выполним в терминале:
sudo apt-get install postfix
Затем заменим файл /etc/postfix/main.cf новым содержимым. Для этого выполним в терминале:
sudo rm /etc/postfix/main.cf
sudo nano /etc/postfix/main.cf
Вставляем в файл main.cf следующий текст:
<-- начало текста -->
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
relayhost = smtp.gmail.com:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/gmail_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
#Указываем каталог очереди для Postfix
queue_directory = /var/spool/postfix
#Указываем имя нашего хоста
myhostname = server.mydomain.local
# Указываем файл с превдонимами почтовых ящиков
alias_maps = hash:/etc/postfix/aliases
#Указываем, для каких доменов будем принимать почту
mydestination = server.mydomain.local, localhost.mydomain.local, mydomain.local, localhost
myorigin = /etc/mailname
#Указываем с каких сетей будем принимать почту
mynetworks = 127.0.0.0/8 192.168.0.0/24 [::1]/128 [fe80::]/64
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
<-- конец текста -->
Исправляем в файле параметры: myhostname, mydestination, mynetworks на свои.
Сохраняем настройки нажав <Ctrl> + <o> и выходим нажав <Ctrl> + <x>.
Создаём файл /etc/postfix/gmail_passwd выполнив в терминале:
sudo nano /etc/postfix/gmail_passwd
Заполняем файл следующей строкой:
smtp.gmail.com:587 mymail@gmail.com:mypassword
Не забываем изменить имя почтового ящика и пароль на свои.
Сохраняем настройки нажав <Ctrl> + <o> и выходим нажав <Ctrl> + <x>.
Сохраняем настройки нажав <Ctrl> + <o> и выходим нажав <Ctrl> + <x>.
После чего выполняем в терминале следующие команды:
sudo postmap /etc/postfix/gmail_passwd
sudo chmod 640 /etc/postfix/gmail_passwd*
sudo /etc/init.d/postfix restart
Настройка закончена.
Теперь можно проверить отправку почты командой в терминале:
echo "Текст письма" | mail -s "Тема письма" mail@mail.ru
Укажите свой текст, тему и почтовый ящик для отправки письма.
Комментариев нет:
Отправить комментарий