Ошибки с SSMTP после установки - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь настроить SSMTP для отправки журналов из IDS через новую учетную запись Gmail, но сообщения не отправляются. Ранее я установил Postfix, но подумал, что SSMTP будет более простым решением.

Я работаю: Linux osboxes 5.3.0-42-generi c # 34-Ubuntu SMP Пт 28 февраля 05:49:40 UT C 2020 x86_64 x86_64 x86_64 GNU / Linux

Правила IPtables:

-A OUTPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 587 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 587 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 587 -j ACCEPT

Это мой конфиг:

root=postmaster SERVER=xxx@gmail.com

# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com mailhub=smtp.gmail.com:587

AuthUser=xxx@gmail.com AuthPass=xxx UseTLS=YES UseSTARTTLS=YES

# Where will the mail seem to come from? rewriteDomain=gmail.com

# The full hostname hostname=osboxes.lan

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address FromLineOverride=YES

Я получаю следующие ошибки в var / log / mail.log:

8 апреля 18:18:18 osboxes postfix / master [25122]: предупреждение: process / usr / lib / postfix / sbin / smtpd pid 11274 состояние выхода 1 апреля 8 18:18:18 osboxes postfix / master [25122] : warning: / usr / lib / postfix / sbin / smtpd: плохой запуск команды - регулирование 8 апреля 18:19:18 osboxes postfix / smtpd [11518]: fatal: в параметре smtpd_relay_restrictions или smtpd_recipient_restrictions укажите хотя бы один рабочий экземпляр : reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit или check_relay_domains 8 апреля 18:19:19 osboxes postfix / master [25122]: предупреждение: process / usr / lib / postfix / sbin / smtpd pid 11518 состояние выхода 1 апреля 8 18:19 : 19 osboxes postfix / master [25122]: предупреждение: / usr / lib / postfix / sbin / smtpd: запуск плохой команды - регулирование 8 апреля 18:20:19 osboxes postfix / smtpd [11923]: fatal: в параметре smtpd_relay_restrictions или smtpd_recipient_restrictions, укажите хотя бы один рабочий экземпляр: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit или chec k_relay_domains 8 апреля 18:20:20 osboxes postfix / master [25122]: предупреждение: process / usr / lib / postfix / sbin / smtpd pid 11923 состояние выхода 1 апреля 8 18:20:20 osboxes postfix / master [25122]: предупреждение : / usr / lib / postfix / sbin / smtpd: неудачный запуск команды - регулирование 8 апреля 18:21:20 osboxes postfix / smtpd [12168]: fatal: в параметре smtpd_relay_restrictions или smtpd_recipient_restrictions укажите хотя бы один рабочий экземпляр: reject_unauth_destination , defer_unauth_destination, reject, defer, defer_if_permit или check_relay_domains 8 апреля 18:21:21 osboxes postfix / master [25122]: предупреждение: process / usr / lib / postfix / sbin / smtpd pid 12168 состояние выхода 1 апреля 8 18:21:21 osboxes postfix / master [25122]: предупреждение: / usr / lib / postfix / sbin / smtpd: запуск плохой команды - регулирование 8 апреля 18:22:17 osboxes postfix / postfix-script [12490]: остановка почтовой системы Postfix апр. 8 18:22:17 osboxes postfix / master [25122]: завершение по сигналу 15 апреля 8 18:26:36 osboxes sSMTP [14373]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:27:28 osboxe s sSMTP [14373]: создание SSL-соединения с хостом 8 апреля 18:27:28 osboxes sSMTP [14373]: SSL-соединение с использованием ECDHE_RSA_AES_256_GCM_SHA384 8 апреля 18:27:28 osboxes sSMTP [14373]: (osboxes) 8 апреля 18:28: 17 osboxes sSMTP [14793]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:28:21 osboxes sSMTP [14793]: создать SSL-соединение с хостом 8 апреля 18:28:21 osboxes sSMTP [14793]: SSL-соединение использование ECDHE_RSA_AES_256_GCM_SHA384 8 апреля 18:28:21 osboxes sSMTP [14793]: (osboxes) 8 апреля 18:30:04 osboxes sSMTP [15236]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:30:08 osboxes sSMTP [15236]: создание SSL-соединения с хостом 8 апреля 18:30:08 osboxs sSMTP [15236]: SSL-соединение с использованием ECDHE_RSA_AES_256_GCM_SHA384 8 апреля 18:30:09 osboxes sSMTP [15236]: (osboxes) 8 апреля 18:31:44 osbox sSMTP [15638]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:31:53 osboxes sSMTP [15638]: создать SSL-соединение с хостом 8 апреля 18:31:53 osboxes sSMTP [15638]: SSL-соединение с использованием ECDHE_RSA_AES_256_GCM_SHA384 8 апреля 18:31:53 osboxes sSMTP [15638]: (osboxes) 8 апреля 18 : 33: 29 osboxes sSMTP [16058]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:33:33 osboxes sSMTP [16058]: создать SSL-соединение с хостом 8 апреля 18:33:33 osboxes sSMTP [16058] : SSL-соединение с использованием ECDHE_RSA_AES_256_GCM_SHA384 8 апреля 18:33:33 osboxes sSMTP [16058]: (osboxes) 8 апреля 18:41:31 osboxes sSMTP [18113]: невозможно установить SERVER = "xx@gmail.com" 8 апреля 18:41: 36 osboxes sSMTP [18113]: создание SSL-соединения с хостом 8 апреля 18:41:36 osboxes sSMTP [18113]: SSL-соединение с использованием ECDHE_RSA_AES_256_GCM_SHA384 апр. 8 18:41:36 osboxes sSMTP [18113]: (osboxes.lan)

Я попытался удалить постфикс через CLI, но он не распознается как установленный:

sudo apt-get remove postfix
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'postfix' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Это конфиг постфикса:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2



# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated
myhostname = osboxes.lan
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination =
relayhost =
mynetworks =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
virtual_alias_maps = hash:/etc/postfix/virtual

подробный вывод:

ssmtp xxx@gmail.com -v 
oiwajfwefwaef
awefwaf
^C[<-] 220 smtp.gmail.com ESMTP q5sm10092073qkn.59 - gsmtp
[->] EHLO osboxes.lan
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO osboxes.lan
[<-] 
ssmtp:  (osboxes.lan)
...