List messages in the INBOX over IMAP(S):
curl -k -v --url 'imaps://mail.example.com:993' --user 'admin@example.com:setup' --request "EXAMINE INBOX"
Send a message over SMTP+STARTTLS:
curl -k -v --url 'smtp://mail.example.com:25' --user 'admin@example.com:setup' --ssl-reqd --mail-from 'admin@example.com' --mail-rcpt 'admin@example.org' --upload-file message