Sample Header Ad - 728x90

msmtp with iCloud account doesn't work

2 votes
0 answers
600 views
I'm very new to Linux (Raspbian at Raspberry Pi 4 Model B) and I just try to send an e-mail via command line. Right now, this is working with msmtp and a gmx.de account following this guide. apt-get update && apt-get upgrade -V apt-get install msmtp msmtp-mta mailutils > **/etc/msmtprc** and **~/.msmtprc** contains # 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 my_name@gmx.de host mail.gmx.net from my_name@gmx.de auth on user my_name@gmx.de password PASSWORD account default : my_name@gmx.de aliases /etc/aliases > **/etc/aliases** contains root: my_name@gmx.de default: my_name@gmx.de > **/etc/mail.rc** contains set sendmail="/usr/bin/msmtp -t" **1. Test** echo "Content of the e-mail" | mail -s "Subject" my_name@gmx.de This works pretty well! But if I change this to my iCloud account the authentication fails (password is correct ;)). # Set default values for all following accounts. defaults port 587 tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt # Mail account account my_name@icloud.com host smtp.mail.me.com from my_name@icloud.com auth on user my_name@icloud.com password PASSWORD account default : my_name@icloud.com aliases /etc/aliases **2. Test** pi@raspberrypi:~ $ echo "Content of the e-mail" | mail -s "Subject" my_name@icloud.com 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 Is there anything I can do now? Any help is appreciated!
Asked by Pascal (125 rep)
Apr 14, 2020, 05:11 PM