Postfix через Gmail SMTP Ошибка без причины
Я пытаюсь настроить POSTFIX для отправки электронных писем через smtp.gmail.com, но безуспешно. Я пробовал следовать этим двум руководствам:
https://www.endpoint.com/blog/2019/04/30/postfix-gmail-forwarderhttps://www.linode.com/docs/guides/configure-postfix-to-send-mail-using-gmail-and-google-apps-on-debian-or-ubuntu/
Ни одно из руководств не сработало, неважно, что я делаю, я получаю возвращенное сообщение в журнале. Также кажется, что когда я отправляю электронное письмо через sendmail, мой адрес отправителя перезаписывается на « root@observium-pi ».
Также : я знаю, что в принципе это работает, потому что у меня есть smtp-коннектор OpenHAB, который успешно отправляет электронные письма, используя тот же SMTP.
Вот мой main.cf :
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Raspbian)
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 defer_unauth_destination
myhostname = observium-pi
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, observium-pi, localhost.localdomain, localhost
relayhost = [smtp.gmail.com]:465
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
default_transport = error
relay_transport = error
inet_protocols = all
smtp_tls_wrappermode = yes
smtp_tls_security_level = verify
smtp_tls_mandatory_protocols = !SSLv2, !TLSv1, !TLSv1.1
tls_high_cipherlist = ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
smtp_tls_mandatory_ciphers = high
smtp_tls_loglevel = 2
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = plain
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous
header_checks = regexp:/etc/postfix/header_checks
You have new mail in /var/mail/root
Вот мой smtp_auth (запутанный), я использую пароль для конкретного приложения:
[smtp.gmail.com]:465 s******v@gmail.com:****************
и вот лог:
Jan 20 17:53:48 observium-pi postfix/pickup[13165]: 49AC73F2D5: uid=0 from=<root@observium-pi>
Jan 20 17:53:48 observium-pi postfix/cleanup[13725]: 49AC73F2D5: message-id=<20210120155348.49AC73F2D5@observium-pi>
Jan 20 17:53:48 observium-pi postfix/qmgr[13166]: 49AC73F2D5: from=<root@observium-pi>, size=354, nrcpt=1 (queue active)
Jan 20 17:53:48 observium-pi postfix/error[13727]: 49AC73F2D5: to=<s******v@gmail.com>, relay=none, delay=0.23, delays=0.13/0.04/0/0.06, dsn=5.0.0, status=bounced ([smtp.gmail.com]:465)
Jan 20 17:53:48 observium-pi postfix/cleanup[13725]: 728643F2D6: message-id=<20210120155348.728643F2D6@observium-pi>
Jan 20 17:53:48 observium-pi postfix/qmgr[13166]: 728643F2D6: from=<>, size=2169, nrcpt=1 (queue active)
Jan 20 17:53:48 observium-pi postfix/bounce[13728]: 49AC73F2D5: sender non-delivery notification: 728643F2D6
Jan 20 17:53:48 observium-pi postfix/qmgr[13166]: 49AC73F2D5: removed
Jan 20 17:53:49 observium-pi postfix/local[13729]: 728643F2D6: to=<root@observium-pi>, relay=local, delay=0.95, delays=0.02/0.05/0/0.88, dsn=2.0.0, status=sent (delivered to mailbox)
Jan 20 17:53:49 observium-pi postfix/qmgr[13166]: 728643F2D6: removed
Редактировать:
Contents of the bounce email:
From MAILER-DAEMON Wed Jan 20 17:51:19 2021
Return-Path: <>
X-Original-To: root@observium-pi
Delivered-To: root@observium-pi
Received: by observium-pi (Postfix)
id ECBA13F2D6; Wed, 20 Jan 2021 17:51:18 +0200 (IST)
Date: Wed, 20 Jan 2021 17:51:18 +0200 (IST)
From: MAILER-DAEMON@observium-pi (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: root@observium-pi
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="2FE3A3F2D5.1611157878/observium-pi"
Content-Transfer-Encoding: 8bit
Message-Id: <20210120155118.ECBA13F2D6@observium-pi>
Status: O
X-UID: 17
This is a MIME-encapsulated message.
--2FE3A3F2D5.1611157878/observium-pi
Content-Description: Notification
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
This is the mail system at host observium-pi.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<shaul@s******v.com>: [smtp.gmail.com]:465
--2FE3A3F2D5.1611157878/observium-pi
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; observium-pi
X-Postfix-Queue-ID: 2FE3A3F2D5
X-Postfix-Sender: rfc822; root@observium-pi
Arrival-Date: Wed, 20 Jan 2021 17:50:47 +0200 (IST)
Final-Recipient: rfc822; shaul@s******v.com
Original-Recipient: rfc822;shaul@s******v.com
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; [smtp.gmail.com]:465
--2FE3A3F2D5.1611157878/observium-pi
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Return-Path: <root@observium-pi>
Received: by observium-pi (Postfix, from userid 0)
id 2FE3A3F2D5; Wed, 20 Jan 2021 17:51:16 +0200 (IST)
from: s******v@gmail.com
subject: quick email
Message-Id: <20210120155117.2FE3A3F2D5@observium-pi>
Date: Wed, 20 Jan 2021 17:50:47 +0200 (IST)
sending a quick email
--2FE3A3F2D5.1611157878/observium-pi--