Moin,<https://postmaster.gmx.net/en/error-messages?ip=2.203.203.187&c=hi>
ich nutze msmtp, um Systemmails an eine GMX-Adresse zu senden.
Versand mit dem Programm mail aus bsd-mailx funktioniert:
echo bla| mail -s "root login" leprovokateur@gmx.de
Bei cronjobs bekomme ich jedoch:
Jan 17 06:27:25 keller cron[1138]: sendmail: the server did not accept
the mail
Jan 17 06:27:25 keller cron[1138]: sendmail: server message:
554-Transaction failed
Jan 17 06:27:25 keller cron[1138]: sendmail: server message: 554-Reject
due to policy restrictions.
Jan 17 06:27:25 keller cron[1138]: sendmail: server message: 554 For explanation visit https://postmaster.gmx.net/en/error-messages?ip=2.203.203.187&c=hi
Jan 17 06:27:25 keller cron[1138]: sendmail: could not send mail
(account default from /root/.msmtprc)
Jan 17 06:27:25 keller CRON[20351]: (root) MAIL (mailed 374 bytes of
output but got status 0x0045 from MTA#012)
Die /etc/msmtprc enthält:
defaults
port 587
tls on
account leprovokateur@gmx.de
host mail.gmx.net
from leprovokateur@gmx.de
auth on
user leprovokateur@gmx.de
password "passwort"
account default: leprovokateur@gmx.de
aliases /etc/aliases
aliases enthält:
root: leprovokateur@gmx.de
default: leprovokateur@gmx.de
Wo liegt das Problem?
Viele Grüße
Robert
Ich tippe darauf, dass der cron Job als root ausgeführt wird.
Gruss
Roland
Mit welchen Kommandozeilenargumenten wird msmtp ausgeführt?
Kannst du insbesondere verifizieren, ob --read-envelope-from dabei ist?Wo sehe ich das und wie konfiguriere ich CRON oder msmtp entsprechend?
Jan 17 06:27:25 keller cron[1138]: sendmail: could not send mail
(account default from /root/.msmtprc)
Die /etc/msmtprc enthält:
aliases enthält:
root: leprovokateur@gmx.de
default: leprovokateur@gmx.de
aliases enthält:in üblicher debian bzw exim manier würde ich den root auf einen user verbiegen. somit läuft dann nix als root bei der mailzustellung.
root: leprovokateur@gmx.de
default: leprovokateur@gmx.de
Moin,
ich nutze msmtp, um Systemmails an eine GMX-Adresse zu senden.
Versand mit dem Programm mail aus bsd-mailx funktioniert:
echo bla| mail -s "root login" leprovokateur@gmx.de
Robert Pommrich wrote:
Moin,
ich nutze msmtp, um Systemmails an eine GMX-Adresse zu senden.
Versand mit dem Programm mail aus bsd-mailx funktioniert:
echo bla| mail -s "root login" leprovokateur@gmx.de
Was passiert mit
echo bla| mail -s "root login" root
?
Ich tippe mal drauf, dass gmx der To:-header nicht gefaellt.
Moin,
ich nutze msmtp, um Systemmails an eine GMX-Adresse zu senden.
Versand mit dem Programm mail aus bsd-mailx funktioniert:
echo bla|Â mail -s "root login" leprovokateur@gmx.de
Bei cronjobs bekomme ich jedoch:
Die /etc/msmtprc enthält:                ^
defaults
port 587
tls on
account leprovokateur@gmx.de
host mail.gmx.net
from leprovokateur@gmx.de
auth on
user leprovokateur@gmx.de
password "passwort"
account default: leprovokateur@gmx.de
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 213:32:50 |
Calls: | 6,619 |
Calls today: | 1 |
Files: | 12,168 |
Messages: | 5,317,428 |