アプリ版:「スタンプのみでお礼する」機能のリリースについて

いきずまったので質問させてください。
sendmail8.11とimap2001-aの環境です。
ユーザー名を"taka"としクライアントのアウトルックでアカウント設定したのですがメールが送信できるのですがテストメールが受信できません。
taka@mydomain.jpとしています。
また、メールというのはサーバーのどこに保管されるのですか?
例えばtaka宛てに来たメールは一旦サーバーのどこに置かれるのでしょうか?

あと、/home/takaにホームページのDocumentRootにしています。ですからinfo@mydomain.jpもwebmaseter@mydomain.jpも同じアカウント設定で受信したいのですがどうすればよろしいのでしょうか?
でも他のユーザーを追加(taka以外)する場合例えばbakusuiというユーザーの場合bakusui@mydomain.jp以外ではメール受信できないようにもしたいのです。
初心者ですがどうぞご教授お願いします。

A 回答 (6件)

現状を整理しますと、


(1)独自ドメイン名へのメールの配送の設定がされているが転送されてこない。
(2)sendmail.cf もCFを使ってちゃんと作成した。 初心者にはかなり難しい部分ですが、もう一度見直して頂けませんか。
(3)POP3での接続はできるがメールは到着してはいない。
(4)IMAPクライアントが動作して横取りしているようことはない。
(5)namedも正しく動作しており、クライアントのブラウザでもホームページなどはきちんとみることができる。

以上がOKであれば、
(2)のところで原型となったxxxx.CF ファイルの設定が間違っていないかくらいしか思いつきません。

この回答への補足

sendmail.cfを作成しなおしたところ、
クライアントからメールテストをしてみました
すると1st@1st-net.jpから1st@1st-net.jpへの送信・受信ができました。
その際/var/mail/1stもメールが保存されました。
しかし、1st@1st-net.jpからinfo@otherdomain.netへ送信したところサーバーから
受信者の 1 人がサーバーによって拒否されたため、メッセージを送信できませんでした。拒否された電子メール アドレス : info@otherdomain.net 件名 '', アカウント : '1st-net.jp', サーバー : 'mail.1st-net.jp', プロトコル : SMTP, サーバーの応答 : '550 5.7.1 <info@otherdomain.net>... Relaying denied. IP name lookup failed [192.168.0.2]', ポート : 25, セキュリティ (SSL) : なし, サーバー エラー : 550, エラー番号 : 0x800CCC79
とでました。
このエラーはどこが悪いのでしょうか?

補足日時:2002/11/27 04:08
    • good
    • 0
この回答へのお礼

何度も何度も本当にありがとうござます。
maillogの最終履歴を書いてみます。
どうでしょうか?
Nov 27 02:48:39 ns ipop3d[2033]: pop3 service init from 192.168.0.2
Nov 27 02:48:39 ns ipop3d[2033]: Login user=1st host=[192.168.0.2] nmsgs=0/0
Nov 27 02:48:39 ns ipop3d[2033]: Logout user=1st host=[192.168.0.2] nmsgs=0 ndele=0
Nov 27 02:50:00 ns sendmail[2039]: gAR8o0602039: from=root, size=337, class=0, nrcpts=1, msgid=<200211270850.gAR8o0602039@ns.1st-net.jp>, relay=root@localhost
Nov 27 02:50:00 ns sendmail[2039]: gAR8o0602039: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30337, dsn=2.0.0, stat=Sent
Nov 27 02:55:01 ns sendmail[2096]: gAR8t1d02096: from=root, size=337, class=0, nrcpts=1, msgid=<200211270855.gAR8t1d02096@ns.1st-net.jp>, relay=root@localhost
Nov 27 02:55:01 ns sendmail[2096]: gAR8t1d02096: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30337, dsn=2.0.0, stat=Sent

なにかエラーらしきものはあるでしょうか?
ユーザー名は1stです。

お礼日時:2002/11/27 02:57

>/var/log/lastlogを開いたのですがメッセージらしきものはなく


私がSolarisと混同していたようです。maillogはいかがでしょうか。
送信されたデータは/var/spool/mail
にいったん格納されて、相手のサーバと通信できれば送信されます。
いわゆるSMTPは動作していますが、メールの配送に問題があると思われます。DNSサーバに設定されているMXレコードが正しいサーバを指しているか確認してください。
nslookup -q=mx mydomain.jp

参考URL:http://www.atmarkit.co.jp/fnetwork/netcom/nslook …

この回答への補足

すみません。先ほどの件はnamedが起動していなかったためにセカンダリになったあ模様です。そのIPアドレスは自分のサーバーアドレスになってます。

maillogに関してですが、メッセージが届いているようなlogはないです。

補足日時:2002/11/26 00:05
    • good
    • 0
この回答へのお礼

>nslookup -q=mx mydomain.jp
を実行すると
Server: 211:129.14.166
Adderess: 211.129.14.166#53

mydomain.jp mail exchanger =10 ns.mydomain.jp.
となります。ただし211:129.14.166はわたしのサーバーアドレスではなく
OCNでのセカンダリネームサーバーのIPアドレスです。

お礼日時:2002/11/25 23:39

Linuxのディストリビューションをインストールする際にPOP3を選んでインストールしたのであれば、TCP Wrapperで110を閉じてはいないはずです。

inetd.confを確認しておいて下さい。ただ、POP3はLinux Server から クライアントPCへの受信作業に使われるだけですから、/var/mailの下にメール本体がないという原因とは関係ありません。
18Mのシスログは確かに大きいとは思いますが、コンソールでviエディタを開いて閲覧することはできると思います。

参考URL:http://www.zdnet.co.jp/help/howto/linux/0007mast …
    • good
    • 0
この回答へのお礼

viコマンドで/var/log/lastlogを開いたのですがメッセージらしきものはなく
^@^@^@^@^@
のマークが出てくるだけなんです。なんでしょうかこれは・・・
lastlogを重いのでいったんクリアすることは可能なんでしょうか?


ところで、クライアントから(192.168.0.2)メールを送信した場合そのメールはどこにきえているのでしょうか?
/var/mail/user名には何もはいってないのでどこかにいってるのですか?

現状としまして、クライアントのアウトルックでtaka@mydomain.jpのアカウントを設定し私の個人的なメールアドレス(プロバイダのアカウント)宛てに送信すればきちんと届きます。これはsmtpが動作しているってことですよね?

お礼日時:2002/11/25 04:13

メールもそうですが、サーバの動作に以上があるときには真っ先にシスログを調べます。

おそらく
/var/log
の下に設定されていると思います。lastlogを調べて受信メールのステータスを見て下さい。

この回答への補足

lastlogが18Mもあって非常に重く閲覧ができないんです・・・
ところで、POP3ですがルーターのポート(110)を開放するフィルタの設定とかはかんけいないのでしょうか?

補足日時:2002/11/24 02:13
    • good
    • 0

>単にpop3で受信というのではないのでしょうか?本をみながらやってるのですがそんな記述はなくアウトルックで普通に設定するだけで受信できるようなので・・・



「同じアカウント設定で」と書かれていますから、別のアカウントで受信した場合には転送するしかないと考えました。しかし、メーラの設定に2つのアカウントを登録してよいのであれば何の問題もありません。

受信データがあるようでしたら、メールの着信も成功しているのではないでしょうか。

この回答への補足

さっそくの返事ありがとうございます
/var/mailにユーザーのファイルはあるのですが0バイトなんです。
ですから受信データーはないと思われます。
いくら送信してもその送信した内容がないんです。
このメールの行き先はいずこなんだろう・・・
クライアントからの送信はいってるんですよね・・・
うーん?どこをみればいいのでしょうか・・
ほんとにすみません

補足日時:2002/11/23 01:37
    • good
    • 0

標準の設定であれば受信メールは


/var/mail
の下にユーザ別に保存されるはずです。
他のユーザのメールを転送するには、転送するユーザのホームディレクトリの下に.forwardというファイル名のファイルを置き、中に転送先のアドレスを記述します。他にもDNSでエイリアス名を作成して転送先を記述するという方法もあります。

メールの受信ですが、上位のメールサーバから転送してもらえるようにDNSの公開や設定ができていますか。mydomainは独自で取得されたドメイン名なのでしょうか。

参考URL:http://misty.ne.jp/manu/forward.html

この回答への補足

>/var/mail
>の下にユーザ別に保存されるはずです。
はい、ありました。ユーザー名のファイルも存在してます。

>他のユーザのメールを転送するには、転送するユーザのホームディレクトリの下に.forwardというファイル名のファイルを置き、中に転送先のアドレスを記述します。他にもDNSでエイリアス名を作成して転送先を記述するという方法もあります。

転送するんですか?
単にpop3で受信というのではないのでしょうか?すみません素人なもので。
ただ、本をみながらやってるのですがそんな記述はなくアウトルックで普通に設定するだけで受信できるようなので・・・
メールを送受信するためにはsendmailとpop3サーバーの設定で動作するのでは?

メールの受信ですが、上位のメールサーバから転送してもらえるようにDNSの公開や設定ができていますか。mydomainは独自で取得されたドメイン名なのでしょうか。
セカンダリへの報告はできています。
それと独自ドメインです。

補足日時:2002/11/22 15:05
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!