A server check program needs to automatically send the check result to the specified mailbox. Take it for granted that the mail command is used, and an error is found during the test:
Mail: cannot send message: process exited with a non-zero status
It did not mention clear issues, but it found clues from the log view.
Two logs record the corresponding information, namely syslog and mail. err. The information in mail. err is clearer:
Postfix/sendmail [27115]: fatal: open/etc/postfix/main. cf: No such file or directory
Then I realized that the postfix service was not configured after the server was installed, so I re-configured it:
Sudo dpkg-reconfigure postfix
Then you can use the mail command to send the mail:
Echo "FTP2 dataset file has been changed. Please use the attachment to find the differences." | mail-s "FTP2 dataset file change"-A Diff.html test@email.org