telnetでメール送受信する

POP

telnet {somedomain} 110
USER {user}
PASS {password}

一覧

LIST

詳細

RETR {id}

削除

DELE {id}

SMTP

telnet {somedomain} 25
or
telnet {somedomain} 587
ehlo localhost
MAIL FROM: {senderAddress}
RCPT TO: {rcptAddress}
DATA
{content}
.

SMTP認証の場合は
ehloで分岐

AUTH PLAIN {authToken}
or
AUTH LOGIN
{authUserToken}
{authPassToken}
{authToken}は{ユーザーID}バックスラ0{ユーザーID}バックスラ0パスワードをBase64したもの
printf "%s[バックスラ]0%s[バックスラ]0%s" {userId} {userId} {password} | openssl base64 -e | tr -d '\n'; echo

{authUserToken}{authPassToken}はユーザーID、パスワードをBase64したもの
printf "%s" {userId} | openssl base64 -e | tr -d '\n'; echo
printf "%s" {password} | openssl base64 -e | tr -d '\n'; echo