- PR -

メール送信ができない

投稿者投稿内容
Espoo
会議室デビュー日: 2006/06/26
投稿数: 8
投稿日時: 2006-12-15 22:59
ユーザのメール送信が出来ません。
記憶にあるのは
useradd -s /sbin/nologin supportとしたあと
一度 userdel -r supportとし、気が変わってまた
useradd -s /sbin/nologin support再作成しただけなのですが。
#mail support
と、メールコマンドを打ってもsupportユーザにメールが受信されていません。
#ll /var/spool/mail/
を見ると確かsupportユーザはありません。

ちなみに/var/log/maillogには
Dec 15 14:37:55 servnam sendmail[15657]: kBFDbt0C015656: to=root, ctladdr=<root@servnam.test.com> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=3 0522, dsn=2.0.0, stat=Sent

の通り、supportではなくrootに送信されています。

どうしたらrootではなくsupportユーザに送信できますか?

kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-12-15 23:57
こんばんわ.

本当に質問に答えて欲しいと思うなら,環境くらい書いたら如何ですか?
他の user account へは送れますか?
sendmail はどのように設定されていますか?
Espoo
会議室デビュー日: 2006/06/26
投稿数: 8
投稿日時: 2006-12-16 00:46
他の user account へは送れます。

sendmail(Version 8.13.8 )ですが以下の設定のみです。

sendmail.mcで下記を変更
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

/etc/mail/accessの内容は以下の通りです。
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
Connect:192.168.0 RELAY

特定ユーザだけ送信できないというのにつまずいています。
末記人
大ベテラン
会議室デビュー日: 2005/12/05
投稿数: 233
お住まい・勤務地: あわにこ
投稿日時: 2006-12-16 13:07
こんにちは

/etc/aliases に
コード:
support: postmaster


の行があるんじゃないでしょうか?
Espoo
会議室デビュー日: 2006/06/26
投稿数: 8
投稿日時: 2006-12-16 20:03
返信ありがとうございます。
今晩は確認出来ない状況なので
明日の朝さっそく確認してみます!
末記人
大ベテラン
会議室デビュー日: 2005/12/05
投稿数: 233
お住まい・勤務地: あわにこ
投稿日時: 2006-12-16 21:56
/etc/aliasesの問題だとしたら
/etc/aliasesを修正後に/etc/aliases.dbを再作成しなくてはダメですよ〜。

RedHat系なら sendmailを再起動するだけでいけた気がするけど
#/etc/init.d/sendmail restart

それ以外ならググってちょ!
Espoo
会議室デビュー日: 2006/06/26
投稿数: 8
投稿日時: 2006-12-17 02:08
かかかかか、解決しました(T−T)
おっしゃる通り、確かに/etc/aliases になぜか

# Basic system aliases -- these MUST be present.
mailer-daemon: postmaster
postmaster: root
 
info: postmaster
marketing: postmaster
sales: postmaster
support: postmaster

となっており上記をコメントアウトしてsendmailの再起動をかけたら
ちゃんとsupport宛てにメール送信できるようになりました。バンザーイ。

OSはFedora Core5を使っているのですが
(すみません、今頃になってOS環境をおしえて(涙))
sendmailを再起動で動いたと言う事は、これは/etc/aliases.dbの再作成はしなくていいですよね。。。? 

しかしデフォルト設定で上記のようになっていたとはいえ、かなりまどわされました。




[ メッセージ編集済み 編集者: Espoo 編集日時 2006-12-17 02:09 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-12-17 02:36
こんばんわ.
引用:

Espooさんの書き込み (2006-12-17 02:08) より:

sendmailを再起動で動いたと言う事は、これは/etc/aliases.dbの再作成はしなくていいですよね。。。? 


sendmail の startup script で aliases を rebuild していると思います.

スキルアップ/キャリアアップ(JOB@IT)