Ich bin sehr neu bei Linux (Raspbian auf Raspberry Pi 4 Modell B) und versuche gerade, eine E-Mail über die Kommandozeile zu senden. Im Moment funktioniert das mit msmtp
und einem gmx.de
Konto nachDasFührung.
apt-get update && apt-get upgrade -V
apt-get install msmtp msmtp-mta mailutils
/etc/msmtprcUnd~/.msmtprcenthält
# Set default values for all following accounts.
defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile ~/.msmtp.log
# Mail account
account [email protected]
host mail.gmx.net
from [email protected]
auth on
user [email protected]
password PASSWORD
account default : [email protected]
aliases /etc/aliases
/etc/Aliaseenthält
root: [email protected]
default: [email protected]
/etc/mail.rcenthält
set sendmail="/usr/bin/msmtp -t"
1. Test
echo "Content of the e-mail" | mail -s "Subject" [email protected]
Das funktioniert eigentlich ganz gut! Wenn ich das aber auf meinen iCloud-Account ändere, schlägt die Authentifizierung fehl (Passwort ist korrekt ;)).
# Set default values for all following accounts.
defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# Mail account
account [email protected]
host smtp.mail.me.com
from [email protected]
auth on
user [email protected]
password PASSWORD
account default : [email protected]
aliases /etc/aliases
2. Test
pi@raspberrypi:~ $ echo "Content of the e-mail" | mail -s "Subject" [email protected]
msmtp: authentication failed (method PLAIN)
msmtp: server message: 535 5.7.8 Error: authentication failed
msmtp: could not send mail (account default from /home/pi/.msmtprc)
mail: Sending data to /usr/bin/msmtp -t failed: Process exited with a non-zero status
mail: cannot send message: Process exited with a non-zero status
Kann ich jetzt etwas tun? Ich bin für jede Hilfe dankbar!