Hallo, es geht um ein Script, dass via crontabs ausgeführt werden soll.
Startet man das Script vom Terminal verläuft alles i.O.
Mail wir gesendet inkl. Anhang.
Startet es durch die corontabs:
grep cron /var/log/syslog:
Jan 6 18:26:50 localhost cron[9603]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
Jan 6 18:26:50 localhost cron[9603]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Jan 6 18:26:52 localhost systemd[1]: cron.service: Main process exited, code=killed, status=15/TERM
Jan 6 18:26:52 localhost systemd[1]: cron.service: Succeeded.
Jan 6 18:26:52 localhost cron[9631]: (CRON) INFO (pidfile fd = 3)
Jan 6 18:26:52 localhost cron[9631]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
Jan 6 18:26:52 localhost cron[9631]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Jan 6 18:27:02 localhost cron[9631]: sendmail: der Server hat die Mail nicht akzeptiert
Jan 6 18:27:02 localhost cron[9631]: sendmail: Nachricht des Servers: 554-Transaction failed
Jan 6 18:27:02 localhost cron[9631]: sendmail: Nachricht des Servers: 554-Reject due to policy restrictions.
Jan 6 18:27:02 localhost cron[9631]: sendmail: Nachricht des Servers: 554 For explanation visit https://postmaster.gmx.net/en/error-mes ... 7.151&c=hi
Jan 6 18:27:02 localhost cron[9631]: sendmail: Mail konnte nicht verschickt werden (Konto default aus /etc/msmtprc)
Jan 6 18:28:01 localhost cron[9631]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
/etc/aliases sieht so aus:
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: 123@gmx.net
default: 123@gmx.net
Der Eintrag in die crontabs root:
MAILTO='123@gmx.net'
# MAILTO=root
# Archive
29 12 * * * root /mnt/install/config/backups/local/publicrsync
27 18 * * * root /mnt/install/config/backups/archiv/findupdate
und /etc/msmtprc
# Set default values for all following accounts.
defaults
# Use the mail submission port 587 instead of the SMTP port 25.
port 587
# Always use TLS.
tls on
#tls_starttls on
# Mail account
# TODO: Use your own mail address
account 123@gmx.net
# Host name of the SMTP server
# TODO: Use the host of your own mail account
host mail.gmx.net
# Envelope-from address
from 123@gmx.net
# Authentication. The password is given using one of five methods, see below.
auth on
# TODO: Use your own user name fpr the mail account
user 123@gmx.net
# Password method 1: Add the password to the system keyring, and let msmtp get
password xxxxxxxxxxx
# Set a default account
account default: 123@gmx.net
# Map local users to mail addresses (for crontab)
aliases /etc/aliases
sendmail Error mit msmtprc
Re: sendmail Error mit msmtprc
Moin,
ich hatte mal ein ähnliches Problem.
Bei mir war es der Absender, der nicht akzeptiert wurde.
Bsp:
Mailserver = deinedomain.de
Absender = hostname.deinedomain.de
Da wird dann der Empfäger die Mail ablehnen.
Wenn das bei dir auch der Fall ist, dann kann ich dir helfen.
ich hatte mal ein ähnliches Problem.
Bei mir war es der Absender, der nicht akzeptiert wurde.
Bsp:
Mailserver = deinedomain.de
Absender = hostname.deinedomain.de
Da wird dann der Empfäger die Mail ablehnen.
Wenn das bei dir auch der Fall ist, dann kann ich dir helfen.
Gruß Ole
AbuseIPDB
AbuseIPDB
Re: sendmail Error mit msmtprc
Hi @oln, besten Dank.
Leider keine Besserung. Dazu kommt:
16:22:47 root@sophie:~> swaks -f paracamber@gmx.net -t 123@gmx.net
=== Trying mx00.emig.gmx.net:25...
=== Connected to mx00.emig.gmx.net.
<** 554-gmx.net (mxgmx016) Nemesis ESMTP Service not available
<** 554-No SMTP service
<** 554-IP address is black listed.
<** 554 For explanation visit https://www.gmx.net/mail/senderguidelin ... 7.151&c=bl
-> QUIT
*** Remote host closed connection unexpectedly.
Nach Umstellung des Anbieters:
18:22:05 root@sophie:~> msmtp --serverinfo --host=aikq.de --tls=on
msmtp: TLS-Zertifikatsüberprüfung ist fehlgschlagen: der Zertifikatseigner stimmt nicht mit dem Hostnamen aikq.de überein
Wie schaft man eine neues Zertifikat?
Auf Evolution gehts Problemlos, doch msmtp
Leider keine Besserung. Dazu kommt:
16:22:47 root@sophie:~> swaks -f paracamber@gmx.net -t 123@gmx.net
=== Trying mx00.emig.gmx.net:25...
=== Connected to mx00.emig.gmx.net.
<** 554-gmx.net (mxgmx016) Nemesis ESMTP Service not available
<** 554-No SMTP service
<** 554-IP address is black listed.
<** 554 For explanation visit https://www.gmx.net/mail/senderguidelin ... 7.151&c=bl
-> QUIT
*** Remote host closed connection unexpectedly.
Nach Umstellung des Anbieters:
18:22:05 root@sophie:~> msmtp --serverinfo --host=aikq.de --tls=on
msmtp: TLS-Zertifikatsüberprüfung ist fehlgschlagen: der Zertifikatseigner stimmt nicht mit dem Hostnamen aikq.de überein
Wie schaft man eine neues Zertifikat?
Auf Evolution gehts Problemlos, doch msmtp
Re: sendmail Error mit msmtprc
Moin mosa,
läuft der Cronjob wirklich als root?
Wenn ja was steht in der /root/.msmtprc ?
Leider habe ich nicht wirklich Ahnung von msmtp. Aber der Fehler mit dem Zertifikat leuchtet überhaupt nicht ein. Du verwendest ja einen SMTP-Account.
läuft der Cronjob wirklich als root?
Wenn ja was steht in der /root/.msmtprc ?
Leider habe ich nicht wirklich Ahnung von msmtp. Aber der Fehler mit dem Zertifikat leuchtet überhaupt nicht ein. Du verwendest ja einen SMTP-Account.
Gruß Ole
AbuseIPDB
AbuseIPDB