メーラーを作ってます
telnetで[helo][mail from:][rcpt to:][data][.][quit]
というやり取りでメールの送信ができたので
実際socketで直接コマンドを叩いてなんとか送ることはできました。
しかし、複数のメールを指定した場合、送れる時と送れない時があります
forステートメントで作成した複数のメールを送ってるんですけど
for(){
socket s=new socket("mailserver",25);〜略
helo
mail from:
rcpt to:
data:
.
quit
s.close()
}
と指定してます。
メールを複数送信する場合、メールの数だけソケットを作成するのか
それとも一つだけで複数コマンドを叩くのか、
既存のメーラーはどういう仕様になっているんでしょうか。