• ベストアンサー

mailコマンドによるメール送信について

VineLinux3.2をインストールして、メールの送信実験をしています。スーパーユーザーはrootです。useraddコマンドにて、taroというユーザーを作成し、mailコマンドでrootよりtaroにメールを送信することはできるのですが、taroからrootへのメール送信ができません。なぜでしょうか?教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>taroからrootへのメール送信ができません。 インストール直後のVineLinux3.2で試してみましたが、、hogeさんからrootさんに 問題なくメール送信できました。 postfixはVineインストール直後の設定のままで、いっさい変更していません。 まずはログファイルを確認してみてはいかがですか? [メール送信成功時の、/etc/maillog] Mar 31 22:41:46 sv postfix/pickup[1016]: B7E1B38347: uid=500 from=<hoge> Mar 31 22:41:46 sv postfix/cleanup[1806]: B7E1B38347: message-id=<20060331134146.B7E1B38347@sv.########.net> Mar 31 22:41:46 sv postfix/qmgr[1017]: B7E1B38347: from=<hoge@sv.########.net>, size=277, nrcpt=1 (queue active) Mar 31 22:41:46 sv postfix/local[1809]: B7E1B38347: to=<root@sv.########.net>, orig_to=<root>, relay=local, delay=0, status=sent (mailbox)

taka505
質問者

お礼

ありがとうございました。無事、解決しました。

その他の回答 (2)

  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.2

useraddコマンドにて、jiroを作ってtato <-> jiroの通信を試みたのでしょうか? また、「送信できない」というのは、何らかのエラーがtaroに返るのでしょうか、もしそうならエラーを書いてください。 もしかして/etc/aliasesにrootが別人に転送されるようでっていされてたりしませんか?

taka505
質問者

お礼

ありがとうございました。無事、解決しました。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「root へのメール送信ができない」って, どういう意味でしょうか? root という宛先が存在しないことはないと思うのですが, root 宛のメールが別のユーザに転送されてるという可能性はあります. ログを確認して, 「本当に root 宛のメールが送れていない」のか「root 宛のメールが別のユーザに転送されている」のかは確認してみました?

taka505
質問者

お礼

ありがとうございました。無事、解決しました。

関連するQ&A

  • useraddで、メールアカウントが作成されない。

    useraddコマンドで、メールアカウントが作成されていないみたいなのですが、これはなぜでしょう。作成したアカウントへメールを送信しても、rootに届きます。/var/spool/mail にも作成したアカウントがありません。 RedHatLinux6 では、useraddコマンドで自動的にメールアカウントが作成されていたのですが、RedHatLinux7では、なぜか作成されません。どうしてでしょうか。 何かの設定ミスでしょうか。それとも、RedHatLinux7 の仕様でしょうか。 それと、既に作成してしまったユーザーにメールアカウントを与えるにはどうしたらよいでしょうか。

  • EentOSでのメール送信について

    お世話になっております。 CentOS5.5をインストールしました。 mailコマンドでroot等のローカルのユーザーにはメールの送信ができるのですが、 外部のメールアドレスにメールを送信することができません。 どのような設定を行えばメールを送信できるようになるのでしょうか? 受信と転送の必要はなく、送信だけできればいい常態です。 よろしくお願いします。

  • debainテキストモードで、$マークしか出てない

    debain7を使っています。 インストール時に作れた、一般ユーザーとrootユーザーで使っていたのですが、rootユーザーで一般ユーザーをuserdelし、新たにuseraddで作成したユーザーから、$マークのみになってしまい困っています。 以前は「ユーザー名@コンピューター名 ~$」で使っていました。 <例> taro@debian:~$ ↓ $ ユーザーの作成に問題があったのでしょうか? 初歩的な質問ですが、よろしくお願いします。

  • Linuxサーバーのメールアカウントの運用

    VineLinux2.6を使っています。メールアカウントを設けるには、ユーザーアカウントを useradd等で作成すればよいですが、例えばaアカウントの人の過去のメールのログなどは調べることはできるのでしょうか? この日が最後にメールが届いているもしくは、メールを送信しているなどの情報です。 目的は退社している人のメールアカウントが残っているので、いつ削除しようか考えております。

  • mailコマンドでメール送信

    mailコマンドを使用して、 ルートを指定した、メール配信が出来ますか? mail nora@*cat.com←1番目宛先 このメールを次に、mask@*cat.com このあと、hanakuro@*cat.com (ただ、mailコマンドを各宛先ごとに実行するのは避けたいです。) と、いった形で、ルートを決めて、送信を行いたいです。 mail Jolly@*animal.com > lion@*animal.com > fox@*animal.com みたいな、ことが、出来れば、良いなと思っています。 FreeBSDとqmailを使用しています。 ご教示ください。 よろしくお願い致します。

  • ユーザの一覧

    VineLinuxをインストールする時にroot以外にユーザを作成しました。 /etc/passwordの下の方に、それらユーザ名の一覧を見つけることはできましたが、そのユーザの一覧を見るコマンドを教えてください。

  • AIXのmailコマンドで送信者を変更するには?

    こんにちは。 AIX Version 4.3を使用しています。 mailコマンドで、送信者を明示する方法を探していますがうまくいきません。 例:AIXにユーザーuser01でログインする。   ↓   mailコマンド実行   ↓   From:user01@XXXXとなる   これを   From:user02@YYYY   と、まったく別のアドレスにしたい なにか方法をご存知の方がいらっしゃったら、 よろしくお願いします。

  • sendmailコマンドでの送信についてよろしくお願いいたします。

    sendmailコマンドでの送信についてよろしくお願いいたします。 現在、次の環境にてメールサーバーの作成をしています。 OS   [CentOS 5] メール [postfix] このような、メールサーバの作成(転送設定)で、Thunderbirdといわ れます、メールソフトからのメールの送信は可能になったのですが、 sendmailコマンドでの送信が出来なくて困っています。 よろしければ、原因や問題を、教えて頂けましたらと思っています。 よろしくお願いいたします。 (現在の状況では次のようになっております。) ・メールサーバーには、(main.cf)ファイルに、 relayhost = [SMTPサーバー] を記述して、転送の設定をしています。 ・また、  smtp_sasl_password_maps = hash:/etc/postfix/isp_account  の記述と、(isp_account)ファイルの中には、  [SMTPサーバー]:25 ユーザー名:パスワード  の作成をしています。 ※telnet localhost 25 で入りましての送信は行えています。

  • mailコマンドで送信元を指定する方法は?

    シェルスクリプト(Bash)からmailコマンドでメールを送信する際に、 送信元が自動的に root になってしまいます。 これを明示的に別のアドレスに指定したいのですが 送信元を指定する方法はあるでしょうか。 送信元を指定するにはphpスクリプトに作り変えるしか方法はないでしょうか。。

  • mailコマンドについて

    UNIXのmailコマンドについてです。 test.dat というファイルを作成し、(vi) mail コマンドを実行すると % mail aaa@bbb.ne.jp < test.dat test.datがaaa@bbb.ne.jp に行くと考えています。 ある一台のサーバから実行するとちゃんと送れるのですが もう一台のサーバから実行すると送れません。 やたら時間が掛かった上に、送信できない状態です。 しかも Host unkown で返ってきました。 送信できる方のサーバは Solaris2.5 で sendmailの設定、DNSの設定、POP3のインストール mnewsのインストール がされています。 送信できない方のサーバは Solaris7 で メールに関する設定はほとんどやっていません。 当然、ここに問題があると思うのですが、 メールの送信にあたって、何の設定をすればいいのでしょうか?