[Armadillo:06466] Re: 1コマンドでメールを送信したいのですが…

Takenoshita Koyo email@hidden
2011年 1月 6日 (木) 16:29:15 JST


竹之下です。

元の話に立ち戻るのですが、mailコマンドは使えないでしょうか?

元々、
1. mailコマンドが使えない
2. telnetで試してみたら?
3. SMTPサーバーが無い
4. 自前でSMTPサーバーを立ててみた
5. telnetでメール送信できた

という流れだったと思います。

telnetでメール送信できたのであれば、mailコマンドでも
メール送信できるように思います。

zest さんは書きました:
> お世話になっております。小野寺です。
> 
> 先日、armadillo-210 での メール送信について教えていただいた者です。
> 
> telnetでメールを送信することができたのですが
> 対話式の部分を自動化してメールを送信することができずに悩んでいます。
> 
> 他のLinuxPCからは以下のシェルで送信が確認できたのですが、armadilloで実行するとうまく動きませんでした。
> (先頭行は、armadilloでは #!/bin/ash にしています)
> -------------------------------------------------------------------
> #!/bin/bash
> 
> (echo "EHLO 192.168.1.135"
>  sleep 1
>  echo 'MAIL FROM:email@hidden'
>  sleep 1
>  echo 'RCPT TO:email@hidden'
>  sleep 1
>  echo "DATA"
>  echo "subject:armadillo-210_shell_mail"
>  echo ""
>  echo "armadillo-210_send"
>  echo ""
>  echo "."
>  echo ""
>  echo "quit"
> ) | telnet 192.168.1.170 25
> 
> 他PCでの実行結果]--------------------------------------
> $ ./test.sh
> Trying 192.168.1.170...
> Connected to 192.168.1.170.
> Escape character is '^]'.
> 220 PC-121-debian ESMTP
> 250-PC-121-debian
> 250-PIPELINING
> 250-SIZE 10240000
> 250-VRFY
> 250-ETRN
> 250-AUTH DIGEST-MD5 NTLM LOGIN PLAIN CRAM-MD5
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250 DSN
> 250 2.1.0 Ok
> 250 2.1.5 Ok
> Connection closed by foreign host.
> $
> 
> [armadillo-210での実行結果]--------------------------------------
> [email@hidden (ttyp0) ~]$ ./test.sh
> Trying 192.168.1.170(6400)...
> Connected to PC-121-debian.
> Escape character is '^]'.
> 220 PC-121-debian ESMTP
> 250-PC-121-debian
> 250-PIPELINING
> 250-SIZE 10240000
> 250-VRFY
> 250-ETRN
> 250-AUTH DIGEST-MD5 NTLM LOGIN PLAIN CRAM-MD5
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250 DSN
> Connection closed by foreign host.
> [email@hidden (ttyp0) ~]$
> 
> -------------------------------------------------------------------
> 
> C言語でsystem()関数を試してみたのですが同様の結果でした。
> 
> シェル以外でも、対話式の部分がない方法でできないでしょうか。
> よろしくお願いいたします。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 


-- 
Koyo Takenoshita




armadillo メーリングリストの案内