Konfiguration von Postfix als SMTP-Relay

J. Fahrner jf at fahrner.name
So Jan 9 14:21:30 CET 2022



Wo hast du denn die Zugangsdaten für deinen web.de Account konfiguriert?

Vielleicht hilft dir die Anleitung weiter:

https://legacy.thomas-leister.de/postfix-als-smarthost-mail-relay-fuer-andere-server/

Am 2022-01-09 13:17, schrieb Michael Hartmann:

> Hallo,
> 
> ich hoffe das die mailing-list noch aktiv ist und ich hier Hilfe finde.
> 
> Ich habe einen ESP8266 mit ESPeasy der mir auf bestimmte Events Emails 
> senden soll. Da er kein TLS beherscht, web.de aber nur gesicherte 
> Verbindungen über port 587 akzeptiert, möchte ich Postfix als 
> SMTP-Relay einsetzen.
> 
> Ich habe Postfix auf einem Raspberry installiert und wie folgt 
> konfiguriert:
> 
> # 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
> 
> #additions 2022-01-09
> 
> smtp_enforce_tls = yes
> 
> smtp_tls_enforce_peername = no
> 
> smtpd_tls_security_level = may
> 
> # 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 = SmartMeterTS.fritz.box
> 
> alias_maps = hash:/etc/aliases
> 
> alias_database = hash:/etc/aliases
> 
> mydestination = $myhostname, SmartmeterTS, SmartMeterTS, 
> localhost.localdomain, localhost
> 
> relayhost = smtp.web.de:587
> 
> mynetworks = 127.0.0.0/8 192.168.178.30 [::ffff:127.0.0.0]/104 
> [::1]/128
> 
> mailbox_size_limit = 0
> 
> recipient_delimiter = +
> 
> inet_interfaces = all
> 
> # changes 2022-01-09
> 
> inet_protocols = ipv4
> 
> # additions 2022-01-09
> 
> smtp_sasl_auth_enable = yes
> 
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> 
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> 
> smtp_sasl_security_options = noanonymous
> 
> Die Dateien sasl_passwd und sender_canonical sind angelegt und 
> konvertiert. Die Zugangsdaten darin sind korrekt!
> 
> Dennoch scheint die Authentifizierung beii web.de fehlzuschlagen, wenn 
> ich vom Raspi eine Test-email versende:
> 
> echo "Das ist der E-Mail Inhalt!" | mail -s "Postfix Test" -a "From: 
> Pi" mihartmann at gmx.de
> 
> Auszug aus /var/log/mail.log:
> 
> Jan  9 12:32:15 SmartMeterTS postfix/pickup[4506]: 58CB47BCD3: uid=1000 
> from=<Pi at SmartMeterTS>
> 
> Jan  9 12:32:15 SmartMeterTS postfix/cleanup[4515]: 58CB47BCD3: 
> message-id=<20220109113215.58CB47BCD3 at SmartMeterTS.fritz.box>
> 
> Jan  9 12:32:15 SmartMeterTS postfix/qmgr[4507]: 58CB47BCD3: 
> from=<hartmann-micha at web.de>, size=372, nrcpt=1 (queue active)
> 
> Jan  9 12:32:15 SmartMeterTS postfix/smtp[4517]: 58CB47BCD3: 
> to=<mihartmann at gmx.de>, relay=smtp.web.de[213.165.67.124]:587, 
> delay=0.35, delays=0.07/0.12/0.15/0.01, dsn=5.0.0, status=bounced (host 
> smtp.web.de[213.165.67.124] said: 530 Authentication required (in reply 
> to MAIL FROM command))
> 
> Jan  9 12:32:15 SmartMeterTS postfix/cleanup[4515]: B09467BCD6: 
> message-id=<20220109113215.B09467BCD6 at SmartMeterTS.fritz.box>
> 
> Jan  9 12:32:15 SmartMeterTS postfix/bounce[4519]: 58CB47BCD3: sender 
> non-delivery notification: B09467BCD6
> 
> Jan  9 12:32:15 SmartMeterTS postfix/qmgr[4507]: B09467BCD6: from=<>, 
> size=2411, nrcpt=1 (queue active)
> 
> Jan  9 12:32:15 SmartMeterTS postfix/qmgr[4507]: 58CB47BCD3: removed
> 
> Jan  9 12:32:15 SmartMeterTS postfix/smtp[4517]: B09467BCD6: 
> to=<hartmann-micha at web.de>, relay=smtp.web.de[213.165.67.108]:587, 
> delay=0.16, delays=0.01/0/0.14/0.01, dsn=5.0.0, status=bounced (host 
> smtp.web.de[213.165.67.108] said: 530 Authentication required (in reply 
> to MAIL FROM command))
> 
> Jan  9 12:32:15 SmartMeterTS postfix/qmgr[4507]: B09467BCD6: removed
> 
> Kann mir jemand sagen, wo der Fehler in meiner Konfiguration liegt?
> 
> Grüße
> 
> Micha
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://de.postfix.org/pipermail/postfix-users/attachments/20220109/67b2a0ed/attachment-0001.htm>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : 0xA9189208.asc
Dateityp    : application/pgp-keys
Dateigröße  : 5499 bytes
Beschreibung: nicht verfügbar
URL         : <https://de.postfix.org/pipermail/postfix-users/attachments/20220109/67b2a0ed/attachment-0001.key>


Mehr Informationen über die Mailingliste postfix-users