[SOLVED] Abschalten des PVE-Mailservers

BrotherJ

Member
Sep 14, 2019
26
2
23
31
Hallo zusammen,
ich habe auf einem Debian Buster PVE 6.0-7 installiert. Der Root-Server (192.168.1.66) auf dem PVE installiert ist, sollte mittels Postfix an einen Relayserver senden können. Postfix ist auch entsprechend konfiguriert.
Ich versuche auf ihm eine Testmail zu senden und im Logfile sehe ich, dass die Nachricht gebounct wurde. Auf dem Postfix-Mailrelay kommt gar nichts im Log an.
Code:
# echo "Ich bin der Nachrichtentext" | mail -s"Testmail" wh@example.tld


Oct 29 08:13:19 neckar postfix/pickup[93849]: E57B6400BC: uid=0 from=<root>

Oct 29 08:13:19 neckar postfix/cleanup[99637]: E57B6400BC: message-id=<20191029071319.E57B6400BC@neckar.example.tld>

Oct 29 08:13:19 neckar postfix/qmgr[93848]: E57B6400BC: from=<test@example.tld>, size=414, nrcpt=1 (queue active)

Oct 29 08:13:19 neckar postfix/error[99639]: E57B6400BC: to=<wh@example.tld>, relay=none, delay=0.04, delays=0.02/0.01/0/0.01, dsn=5.0.0, status=bounced (mx.example.tld)

Oct 29 08:13:19 neckar postfix/cleanup[99637]: EBAD6400C1: message-id=<20191029071319.EBAD6400C1@neckar.example.tld>

Oct 29 08:13:19 neckar postfix/bounce[99640]: E57B6400BC: sender non-delivery notification: EBAD6400C1

Oct 29 08:13:19 neckar postfix/qmgr[93848]: EBAD6400C1: from=<>, size=2262, nrcpt=1 (queue active)

Oct 29 08:13:19 neckar postfix/qmgr[93848]: E57B6400BC: removed

Oct 29 08:13:19 neckar postfix/error[99639]: EBAD6400C1: to=<test@example.tld>, relay=none, delay=0, delays=0/0/0/0, dsn=5.0.0, status=bounced (mx.example.tld)

Oct 29 08:13:19 neckar postfix/qmgr[93848]: EBAD6400C1: removed
Dafür sehe ich im mail.log vom Rootserver, dass ein Senden von /usr/bin/pvemailforward ganz an Postfix vorbeiläuft:

Code:
Oct 29 08:18:15 neckar postfix/qmgr[103836]: 2FD8B400BC: removed
Oct 29 08:21:35 neckar postfix/pickup[103835]: 0B8D3400C1: uid=120 from=<nagios>
Oct 29 08:21:35 neckar postfix/cleanup[120102]: 0B8D3400C1: message-id=<20191029072135.0B8D3400C1@neckar.example.tld>
Oct 29 08:21:35 neckar postfix/qmgr[103836]: 0B8D3400C1: from=<nagios@neckar.example.tld>, size=719, nrcpt=1 (queue active)
Oct 29 08:21:35 neckar postfix/pickup[103835]: 0DF614009E: uid=120 from=<nagios>
Oct 29 08:21:35 neckar postfix/cleanup[120102]: 0DF614009E: message-id=<20191029072135.0DF614009E@neckar.example.tld>
Oct 29 08:21:35 neckar postfix/qmgr[103836]: 0DF614009E: from=<nagios@neckar.example.tld>, size=725, nrcpt=1 (queue active)
Oct 29 08:21:35 neckar postfix/local[120104]: 0B8D3400C1: to=<root@localhost>, relay=local, delay=0.32, delays=0.02/0.01/0/0.29, dsn=2.0.0, status=sent (delivered to command: /usr/bin/pvemailforward)
Oct 29 08:21:35 neckar postfix/qmgr[103836]: 0B8D3400C1: removed
Oct 29 08:21:35 neckar postfix/local[120105]: 0DF614009E: to=<root@localhost>, relay=local, delay=0.32, delays=0.02/0.01/0/0.29, dsn=2.0.0, status=sent (delivered to command: /usr/bin/pvemailforward)
Oct 29 08:21:35 neckar postfix/qmgr[103836]: 0DF614009E: removed
Oct 29 08:21:55 neckar postfix/pickup[103835]: 0618F400BC: uid=120 from=<nagios>
Oct 29 08:21:55 neckar postfix/cleanup[120102]: 0618F400BC: message-id=<20191029072155.0618F400BC@neckar.example.tld>
Oct 29 08:21:55 neckar postfix/qmgr[103836]: 0618F400BC: from=<nagios@neckar.example.tld>, size=734, nrcpt=1 (queue active)
Oct 29 08:21:55 neckar postfix/local[120104]: 0618F400BC: to=<root@localhost>, relay=local, delay=0.28, delays=0/0/0/0.28, dsn=2.0.0, status=sent (delivered to command: /usr/bin/pvemailforward)
Oct 29 08:21:55 neckar postfix/qmgr[103836]: 0618F400BC: removed

Wie lässt sich der Mailserver von PVE komplett deaktivieren, so dass nur noch das installierte Postfix für den Mailversand genutzt wird?

Grüße
BrotherJ
 
pvemailforward benützt auch nur 'sendmail' zum senden also das sollte schon funktionieren...
wurde postfix vielleicht noch nicht neugestartet seit die konfiguration geändert wurde?
 
Bzw., wie lässt sich das Proxmox Mail Gateway so konfigurieren, dass ich mx.example.tld als Mailrelay nutzen kann?
 
Bzw., wie lässt sich das Proxmox Mail Gateway so konfigurieren, dass ich mx.example.tld als Mailrelay nutzen kann?
ich dachte es geht hier um pve? aber um das relay für ausgehende mails zu konfigurieren gibt es im pmg die 'smarthost' option:
mail proxy -> relaying -> smarthost
 
Ich habe den Störfaktor in einer hidden Datei gefunden:
/root/.forward, die "/usr/bin/pvemailforward" für den root
nutzt.
Das Löschen dessen hat zumindest einmal PVE aus dem ganzen Versand herausgenommen.
Damit hat sich auch der Rest gelöst.
 
/root/.forward, die "/usr/bin/pvemailforward" für den root
diese wird bei jedem update von pve-manager neu angelegt (damit die mails an root auch an die bei PVE hinterlegte admin-adresse weitergeleitet werden) - aber wie @dcsapak bereits gesagt hat, dieses verwendet auch nur /usr/sbin/sendmail für den Versand (und dieses sollte über postfix gehen)
 

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!