e-mail

This is bare-bones, original, primitive e-mail.

Install opensmtpd (or similar), then ncat or nc or netcat (this mysterious cat has many names).

Start the opensmtpd service, then use netcat to speak with the mail-daemon:

1nc localhost 25

The computer should respond with code 220, which means 'I am listening'.

220 hex ESMTP OpenSMTPD

1HELO gmail.com

You say HELO and say where you are coming from.

The smtpd will not check, so I am going to lie to it. Mail servers are easily impressed, so it will be pleased to meet you.

250 hex Hello gmail.com [::1], pleased to meet you

1MAIL FROM: <admin@gmail.com>

All the mail commands start with 4 bytes, because it's easier for admins to program. Tell the mail daemon who you are in this format.

250 2.0.0 Ok

Then tell it who you're sending to.

1RCPT TO: <www@dmz.rs>

250 2.1.5 Destination address valid: Recipient ok

Finally, tell it that you want to send DATA.

1DATA

354 Enter mail, end with "." on a line by itself

1Subject: turn off server please
2
3very urgent
4.

250 2.0.0 73864a49 Message accepted for delivery

You will find the email under /var/spool or /var/mail or similar.

If unsure, just take a part of your email, like FRAGMENT="turn off server please", then grep for it:

1sudo grep -r $FRAGMENT /var/spool/*