Bin/mail (BIN/MAILX) uses local sendmail to send mail by default, the local machine must install and start the SendMail service, the configuration is cumbersome and unstable.
You can use an external SMTP server to send messages by modifying the configuration file below.
Take NetEase email as an example.
1, Vim/etc/mail.rc # (/ETC/NAIL.RC), append the following text
Set [email protected]
Set smtp=smtp.163.com
Set [email protected]
Set SMTP-AUTH-PASSWORD=AAAA
Set Smtp-auth=login
Description
From is the e-mail address sent
SMTP is the address of the external SMTP server that occurs
Smtp-auth-user is an external SMTP server authenticated user name
Smtp-auth-password is the user password for external SMTP server authentication
Smtp-auth is the way of email authentication
After configuration, execute the following command:
Cat context.txt| Mail-s "tes the SMTP mail" [email protected]
[Email protected] is the recipient address, content.txt inside is the message body.
Shell Send mail