[SOLVED] Notification über gmail "connection refused". Testmail aber OK.

Klaus013

New Member
Nov 5, 2024
7
0
1
Hallo zusammen,

wie in der Überschrift zu sehen hab ich Probleme mit der Benachrichtigung über GMAIL.
Proxmox Version 8.2.7

Ich habe GMAIL als neues Benachrichtigungsziel über die GUI konfiguriert.
Die Testmail wird ohne Fehlermeldung erfolgreich gesendet.

Jedoch werden von System generierte Nachrichten z.B. nach einem Backupjob nicht gesendet.
Im Log des Servers steht:

Nov 05 13:32:52 proxmox postfix/qmgr[1027]: E4E642C0FBD: from=<*****@gmail.com>, size=27156, nrcpt=1 (queue active)
Nov 05 13:32:52 proxmox postfix/qmgr[1027]: 36C7A2C1118: from=<*****@gmail.com>, size=877, nrcpt=1 (queue active)
Nov 05 13:32:52 proxmox postfix/smtp[19155]: connect to gmail-smtp-in.l.google.com[74.125.133.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19156]: connect to gmail-smtp-in.l.google.com[74.125.133.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19155]: connect to alt1.gmail-smtp-in.l.google.com[142.250.153.27]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19156]: connect to alt1.gmail-smtp-in.l.google.com[142.250.153.27]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19155]: connect to alt2.gmail-smtp-in.l.google.com[142.251.9.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19155]: connect to alt3.gmail-smtp-in.l.google.com[142.251.1.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19156]: connect to alt2.gmail-smtp-in.l.google.com[142.251.9.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19156]: connect to alt3.gmail-smtp-in.l.google.com[142.251.1.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19155]: connect to alt4.gmail-smtp-in.l.google.com[74.125.200.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19156]: connect to alt4.gmail-smtp-in.l.google.com[74.125.200.26]:25: Connection refused
Nov 05 13:32:52 proxmox postfix/smtp[19155]: E4E642C0FBD: to=<*****@gmail.com>, relay=none, delay=214676, delays=214676/0.02/0.1/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.200.26]:25: Connection refused)
Nov 05 13:32:52 proxmox postfix/smtp[19156]: 36C7A2C1118: to=<*****@gmail.com>, relay=none, delay=5180, delays=5180/0.03/0.09/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.200.26]:25: Connection refused)
was ist so verstehe, dass der gmail-Server die Verbindung nicht akzeptiert. Jedoch funktioniert die Testmail, wie ober schon beschrieben, ohne Probleme.

  • unter Rechenzentrum > Optionen > Absernder-Email-Adresse ist die *****@gmail.com eingetragen
  • in dem Benachrichtigungs-Matcher ist auch GMAIL als Benachrichtigungs-Ziel eingtragen


Anfangs hatte ich zusätzlich noch folgende Fehlermeldung bezüglich aliases:
Nov 04 00:11:17 proxmox postfix/local[1035336]: error: open database /etc/aliases.db: No such file or directory
Nov 04 00:11:17 proxmox postfix/local[1035336]: warning: hash:/etc/aliases is unavailable. open database /etc/aliases.db: No such file or directory
Nov 04 00:11:17 proxmox postfix/local[1035336]: warning: hash:/etc/aliases: lookup of 'root' failed
Nov 04 00:11:17 proxmox postfix/local[1035336]: 99BF32C0FFE: to=<root@proxmox.fritz.box>, relay=local, delay=244209, delays=244209/0.02/0/0.01, dsn=4.3.0, status=deferred (alias database unavailable)
ein
Code:
newaliases
in der Shell brachte hier (scheinbar?) abhilfe. Jedenfalls taucht die Meldung seit dem nicht mehr auf.


nun bin ich mit meinem Latain am Ende und hab mich mal in der Hoffnung auf Hilfe hier im Forum registriert.

MfG
Klaus
 
Hey,

hast du den "Notification Mode" auf "Notification System" gestellt?
 
  • Like
Reactions: Klaus013
Vielen Dank für die schnelle Antwort,

das hat schonmal einiges gebracht.
Musste zwar erstmal googlen, was mit "Notification Mode" gemeint ist, aber nachdem ich das im jeweiligen Backup-Job von "Automatisch" auf "Benachrichtigungssystem" gestellt hab, kommt die Mail an.

Vielen Dank schonmal dafür!

Das scheint aber nur für die Backup-Jobs zu funktionieren.
Im Log gibt es weiterhin noch jede Menge Einträge, dass Verbindungen zu GMAIL refused werden.
Ich vermute, das sind Benachrichtigungen vom System, die nichts mit den Backup-Jobs zu tun haben.

Nov 05 15:20:23 proxmox2 postfix/qmgr[482631]: 8ECD9400FCB: from=<******@gmail.com>, size=26310, nrcpt=1 (queue active)
Nov 05 15:20:23 proxmox2 postfix/qmgr[482631]: 57F01400FD7: from=<******@gmail.com>, size=2032, nrcpt=1 (queue active)
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: connect to gmail-smtp-in.l.google.com[173.194.76.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: connect to gmail-smtp-in.l.google.com[173.194.76.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: connect to alt1.gmail-smt-in.l.google.com[142.250.153.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: connect to alt1.gmail-smtp-in.l.google.com[142.250.153.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: connect to alt2.gmail-smtp-in.l.google.com[142.251.9.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: connect to alt2.gmail-smtp-in.l.google.com[142.251.9.26]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: connect to alt3.gmail-smtp-in.l.google.com[142.251.1.27]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: connect to alt3.gmail-smtp-in.l.google.com[142.251.1.27]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: connect to alt4.gmail-smtp-in.l.google.com[74.125.200.27]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: connect to alt4.gmail-smtp-in.l.google.com[74.125.200.27]:25: Connection refused
Nov 05 15:20:23 proxmox2 postfix/smtp[557152]: 57F01400FD7: to=<******@gmail.com>, relay=none, delay=12767, delays=12766/0.01/0.01/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.200.27]:25: Connection refused)
Nov 05 15:20:23 proxmox2 postfix/smtp[557151]: 8ECD9400FCB: to=<******@gmail.com>, relay=none, delay=306800, delays=306800/0.01/0.02/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.200.27]:25: Connection refused)
Nov 05 15:20:33 proxmox2 pmxcfs[1927877]: [status] notice: received log

Gibt es eine globale Einstellung, dass das neue Benachrichtigungssystem standard-mäßig verwendet wird?
Oder kann man das veraltete Mail-System komplett entfernen?

Beste Grüße ....
 
Gibt es eine globale Einstellung, dass das neue Benachrichtigungssystem standard-mäßig verwendet wird?
Oder kann man das veraltete Mail-System komplett entfernen?

Das alte System wird nur für Backup-Jobs angeboten, aus Gründen der Abwärtskompatibiliät. Alle anderen Benachrichtigungen gehen automatisch über das neue System. Hier sind dann nur die jeweiligen Notification Matcher ausschlaggebend, ob/wohin Benachrichtigungen gesendet werden.

Hast du drittanbieter-APPS erlaubt (POP3 / IMAP / SMTP) ?
Evtl 2FA ?
Nachdem die Test-Email durch geht, sollte das kein Problem sein.

Die Meldungen von Postfix in den System logs sind wohl auf Mails zurückzuführen, die noch in der Queue von Postfix fest hängen. Diese versucht Postfix dann noch einige Male zuzustellen. Mit mailq kannst du die Warteschlange ansehen, mit postsuper -d ALL leeren.
 
  • Like
Reactions: Klaus013
Hallo,

da klinke ich mich auch mal ein: Was ist eigentlich mit systemmails (also z.B. durch cronjobs generierten), werden die auch mit dem neuen System verschickt oder läuft das komplett über die alte Variante?

Danke und schöne Grüße, Johannes.
 
da klinke ich mich auch mal ein: Was ist eigentlich mit systemmails (also z.B. durch cronjobs generierten), werden die auch mit dem neuen System verschickt oder läuft das komplett über die alte Variante?

https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_system_mail_forwarding

Die Dokumentation ist etwas sparsam mit den technischen Details, aber es funktioniert etwa so:
  • Postfix empfängt eine Mail von einem lokalen Daemon (e.g. cron) für den Benutzer root
  • Postfix evaluiert /root/.forward [1], welches Postfix darin instruiert, die Mail an den proxmox-mail-forward Helper weiterzuleiten.
  • Der proxmox-mail-forward Helfer speist die Benachrichtigung in den Notification stack ein als eine Benachrichtigung vom Typ system-mail
[1] https://www.postfix.org/local.8.html
 
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_system_mail_forwarding

Die Dokumentation ist etwas sparsam mit den technischen Details, aber es funktioniert etwa so:
  • Postfix empfängt eine Mail von einem lokalen Daemon (e.g. cron) für den Benutzer root
  • Postfix evaluiert /root/.forward [1], welches Postfix darin instruiert, die Mail an den proxmox-mail-forward Helper weiterzuleiten.
  • Der proxmox-mail-forward Helfer speist die Benachrichtigung in den Notification stack ein als eine Benachrichtigung vom Typ system-mail
[1] https://www.postfix.org/local.8.html
Coole Sache, danke für die Erklärung und den Verweis auf die Doku. Dann muss ich mich wohl endlich mal dransetzen, mir die Notifcations für mein Lab zu konfigurieren ;)
 
Die Meldungen von Postfix in den System logs sind wohl auf Mails zurückzuführen, die noch in der Queue von Postfix fest hängen. Diese versucht Postfix dann noch einige Male zuzustellen. Mit mailq kannst du die Warteschlange ansehen, mit postsuper -d ALL leeren.
Perfekt ! :D

Genau das hats gebracht. Da waren über 20 Mails in der Warteschlange.
Vielen Dank!
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!