How to send a test e-mail from shell

Updated . Posted . Visible to the public.

If you want to manually check if e-mail delivery works on a machine by sending an e-mail you can run the following:
mail -s Test someone@example.com < /dev/null

This will send an empty e-mail with "Test" as its subject to someone@example.com.

If you want it to contain a message body, call mail -s Test someone@example.com only; the mail application will then read your input from stdin. Finish your message by sending EOT Show archive.org snapshot with Ctrl-D -- if you are asked for anything else (like CC addresses) you may press Ctrl-D again.

Profile picture of Arne Hartherz
Arne Hartherz
Last edit
Keywords
bash, linux, unix
License
Source code in this card is licensed under the MIT License.
Posted by Arne Hartherz to makandra dev (2011-04-04 11:58)