預設 port 為 25
沒有收信軟體時,直接使用telnet寄信,很方便。
或是使用 socket 開啓 25 port,直接寄信也很方便。
指令
第一句指令為 HELO,後面字串可以隨便打,通常填domain
HELO hs.com
認證 - AUTH LOGIN
使用 AUTH LOGIN,後面要接的第一行是帳號,第二行是密碼,都要使用 BASE64 編碼。
比如以下例子:
my_account 編碼為 bXlfYWNjb3VudA==
AUTH LOGIN
bXlfYWNjb3VudA==
bXlfcGFzc3dvcmQ=
my_password 編碼為 bXlfcGFzc3dvcmQ=
認證 - AUTH PLAIN
AUTH PLAIN
<NULL>帳號<NULL>密碼
(<NULL> 是 '\0' 所以無法用 telnet)
認證 -
user account@domain.com.tw
pass xxxxx
寄信指令
MAIL FROM 為寄件者
RCPT TO 為收件者
DATA 之後就可以輸入信件內容了
結束要輸入一個 . 點的符號
MAIL FROM:<account@domain.com.tw>
RCPT TO:<account1@domain.com.tw>,<account2@domain.com.tw>
DATA
from: aaa
to: bbb
subject: ccc
my_mail_content1
my_mail_content2
my_mail_content3
.
沒有留言:
張貼留言