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

zest email@hidden
2011年 1月 6日 (木) 17:35:48 JST


溝渕さま、竹之下さま

回答ありがとうございます。

3つの sleepを 5秒、10秒で試してみましたが
メールは飛ばず、表示も変わりませんでした。


mailコマンドを実行すると、以下のログが表示されました。
--------
[email@hidden (ttyp0) ~]$ echo "body" | mail
--subject="armadillo-210_shell_mail" --from="email@hidden"
--smtp-host="PC-121-debian" email@hidden
SMTPclient: unexpected reply: 550 5.1.1 <email@hidden>:
Recipient address rejected: User unknown in local recipient table
[email@hidden (ttyp0) ~]$
-------

よろしくお願いします。

2011年1月6日16:29 Takenoshita Koyo <email@hidden>:
> 竹之下です。
>
> 元の話に立ち戻るのですが、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 mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>



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