[vz-users] Postfix als SMTP-Relay auf Rasperry

Klaus Reichenecker kr at kr123.de
Mo Jan 17 20:01:20 CET 2022


 

Ich kann Dir zwar nicht mit Postfix helfen – aber warum so kompliziert?

 

Meine ESPEasy Sensoren senden keine Mails – das wird alles auf dem Raspi per Bashscript ausgeführt

 

Lass ESPEasy doch einfach den Batteriestand über MQTT, http,… an den Raspi melden – der entscheidet dann und verschickt die Mail?

 

Ich hatte früher so was sogar für Google Talk eingerichtet 

 

Du könntest auch einfach den Batteriestand als zusätzlichen Kanal in VZ anlegen – prüfst dann mit einem Bash-Script  per Cronjob alle x Minuten ob unter Wert y – schickst dann die Mail 

 

Viele Grüße

 

Klaus

 

 

 

 

 

Von: volkszaehler-users <volkszaehler-users-bounces at demo.volkszaehler.org> Im Auftrag von Michael Hartmann
Gesendet: Montag, 17. Januar 2022 15:09
An: volkszaehler-users at demo.volkszaehler.org
Betreff: Re: [vz-users] Postfix als SMTP-Relay auf Rasperry

 

Zum Einstieg kurz, was ich machen möchte.

 

Ich habe eine Wetterstation um einen ESP8266 mit ESPeasy designed. Die übermittelt alle 5min via WiFi Sensordaten an meine VZ-Datenbank. Da sie im Aussenbereich aus einem LiIon-Akku gespeist wird sendet sie mir eine Email, wenn der Akku an der Entladungsgrenze ist.

 

Nur beherrscht ESPeasy aus resourcengründen keine gesicherten EMail-Protokolle, kann somit nicht direkt mit web.de, GMX etc. kommunizieren. Denn diese lassen nur noch gesicherte Protokolle via port 587 zu. Also habe ich das MailServer Paket auf einer, meiner Synology Disk-Stations installiert und als SMTP-Relay konfiguriert. Das läuft wie gewünscht! Das Problem dabei ist, dass MailSever den Ruhezustand der HDDs auf der Disk-Station verhindert. Die HDDs laufen dann 24/7. Das resultiert in ca. 90kWh/anno mehr an Energieaufnahme! Nur um alle paar Monate eine Email durchzureichen.

 

Also muss das SMTP-Relay auf den Raspberry auf dem VZ läuft und der auch 24/7 online ist. Dazu habe ich Postfix installiert, bekomme es aber nicht so konfiguriert das es mit web.de kommuniziert. Final soll Postfix die Email über ein ungesichertes Protokoll (port 23) vom ESP annehmen und an web.de gesichert via port 587 weiterleiten.

 

Anbei die main.cf. Die dort konfigurierte Datei sasl_passwd habe zuvor ich mit postmap konvertiert. Mit dieser Konfig weist web.de meine Anfrage mit Fehler 530 ab.

 

Aus mail.log:

 

Jan  9 15:11:56 SmartMeterTS postfix/pickup[1011]: 7CE4D7BCD3: uid=1000 from=<pi at SmartMeterTS>
Jan  9 15:11:56 SmartMeterTS postfix/cleanup[1465]: 7CE4D7BCD3: message-id=< <mailto:20220109141156.7CE4D7BCD3 at SmartMeterTS.fritz.box> 20220109141156.7CE4D7BCD3 at SmartMeterTS.fritz.box>
Jan  9 15:11:56 SmartMeterTS postfix/qmgr[1012]: 7CE4D7BCD3: from=< <mailto:hartmann-micha at web.de> hartmann-micha at web.de>, size=387, nrcpt=1 (queue active)
Jan  9 15:11:56 SmartMeterTS postfix/smtp[1469]: 7CE4D7BCD3: to=< <mailto:mihartmann at gmx.de> mihartmann at gmx.de>, relay=smtp.web.de[213.165.67.124]:587, delay=0.17, delays=0.02/0/0.14/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 15:11:56 SmartMeterTS postfix/cleanup[1465]: A8D777BCD6: message-id=< <mailto:20220109141156.A8D777BCD6 at SmartMeterTS.fritz.box> 20220109141156.A8D777BCD6 at SmartMeterTS.fritz.box>
Jan  9 15:11:56 SmartMeterTS postfix/bounce[1468]: 7CE4D7BCD3: sender non-delivery notification: A8D777BCD6
Jan  9 15:11:56 SmartMeterTS postfix/qmgr[1012]: A8D777BCD6: from=<>, size=2426, nrcpt=1 (queue active)
Jan  9 15:11:56 SmartMeterTS postfix/qmgr[1012]: 7CE4D7BCD3: removed
Jan  9 15:11:56 SmartMeterTS postfix/smtp[1469]: A8D777BCD6: to=< <mailto:hartmann-micha at web.de> hartmann-micha at web.de>, relay=smtp.web.de[213.165.67.124]: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.124] said: 530 Authentication required (in reply to MAIL FROM command))
Jan  9 15:11:56 SmartMeterTS postfix/qmgr[1012]: A8D777BCD6: removed

 

Wenn ich in main.cf

 

smtp_tls_wrappermode = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

 

reinnehme bekomme ich die Meldung das die Version eines Zertifikates nicht aktuell ist. Den konkreten Fehlertext aus mail.log müsste ich nachliefern.

 

Grüße

 

Micha

 

Gesendet: Sonntag, 16. Januar 2022 um 23:08 Uhr
Von: "Maik Weidemann" <m+vz at weidemann.online <mailto:m+vz at weidemann.online> >
An: volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org> 
Betreff: Re: [vz-users] Postfix als SMTP-Relay auf Rasperry

Hi Micha,

schick doch mal deine Konfiguration vom Postfix.
Was sind denn deine Probleme?

Gruß
Maik

  

Am 16.01.22 um 18:02 schrieb Michael Hartmann:

Hallo,

 

nur kurz, da das hier bestenfalls ein Randthema ist, wenn nicht gar ganz off topic. Kennst sich jemand mit postfix aus? Ich möchte postfix als SMTP-Relay konfigurieren und somit über den Raspi auf dem auch VZ läuft Emails via web.de, GMX etc. versenden.

 

Evtl. kann mich da jemand off list unterstützen, da die zahlreichen Tutorials im Netz alle nicht funktionieren.

 

Wenn es ok ist und ggf. für andere interessant auch gerne hier in der Liste. Da schildere ich das Problem im Detail.

 

Einstweilen vielen Dank!

 

Grüße

 

Micha

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220117/a596353f/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users