proxmox exim /usr/bin/pvemailforward

bars

New Member
Dec 19, 2021
13
0
1
40
Hello.
I see strange mailings in the exim log.
Code:
tail -n 10 /var/log/exim4/mainlog
2021-12-24 17:21:53 Start queue run: pid=982221
2021-12-24 17:21:53 1n0b9V-0039wU-Jg == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:21:53 1n08j9-000VK4-5f == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:21:53 1n0VCh-002bP3-4j == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:21:53 End queue run: pid=982221
2021-12-24 17:51:53 Start queue run: pid=992595
2021-12-24 17:51:53 1n0b9V-0039wU-Jg == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:51:53 1n08j9-000VK4-5f == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:51:53 1n0VCh-002bP3-4j == |/usr/bin/pvemailforward <root@my.dom.com> R=userforward T=address_pipe defer (-52): Retry time not yet reached
2021-12-24 17:51:53 End queue run: pid=992595
What are these mail send and how can I turn them off?
 
It's been a while since I last dealt with exim and it's logs (and the question is probably better suited for an exim forum) - but the lines look to me like logs from queued mails, which have not reached their retry time yet - meaning when the mail was first submitted - the next SMTP server responded with a 4xx temporary failure (then the mail gets queued and is delivery will be tried later on)

check your mailq (`mailq` or `exim -bp` should work for that) - if this is indeed the case

else - check your logs for why the mail was not accepted initially

I hope this helps!
 
It's been a while since I last dealt with exim and it's logs (and the question is probably better suited for an exim forum) - but the lines look to me like logs from queued mails, which have not reached their retry time yet - meaning when the mail was first submitted - the next SMTP server responded with a 4xx temporary failure (then the mail gets queued and is delivery will be tried later on)

check your mailq (`mailq` or `exim -bp` should work for that) - if this is indeed the case

else - check your logs for why the mail was not accepted initially

I hope this helps!
What is it /usr/bin/pvemailforward ?
 
What is it /usr/bin/pvemailforward ?
this is default in proxmox - it's a small binary which looks up the mail-address configured for the 'root@pam' user in the GUI and sends the mail to them (by invoking `sendmail`)
 
this is default in proxmox - it's a small binary which looks up the mail-address configured for the 'root@pam' user in the GUI and sends the mail to them (by invoking `sendmail`)
How can I check this sending of mail?
What I specified in the proxmox user parameters.
 
Last edited:
Nothing should be done - the script logs to journal if it sends a mail (or if no e-mail address is configured for 'root@pam')
then it calls sendmail - and exim will forward the mail

the exim log should tell you if there is a problem with mail sending