Turbolinux7.0のsendmail,popについて

このQ&Aのポイント
  • Turbolinux7.0でsendmailを構築し、他のドメインには送信できるが自分のドメインには送信できない状況について
  • POPサーバは最初からインストールされているのか、自分でインストールする必要があるのかについて
  • SendmailとPOPの違いや、メールサーバが自分のドメイン宛にメールを受け取るのかについての理解が足りず困っている状況
回答を見る
  • ベストアンサー

turbolinux7.0のsendmail,popについて

TBL7.0でsendmailを構築しました。自分以外のドメインのアドレスには問題なく送信できるようになったのですが、自分のドメインのアドレスへは送信できません。 これってPOPサーバがおかしいと考えるべきでしょうか?そもそも最初からPOPサーバはインストールされているものと思っているのですが、ひょっとして自分でインストールの必要あり? ちなみに /etc/xinetd.d/pop-3 は disable = no にしています。 根本的に理解していない部分があります。 POPサーバをインストールしていなくても、メールサーバは自分のドメイン宛なら受け取ってどこかに格納するのかどうか? この部分を理解していないのでSendmailかPOPかの切り分けが出来ず困ってます。 どなたか助けてください。

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

  • ベストアンサー
  • picca
  • ベストアンサー率100% (2/2)
回答No.2

前にも同じ質問にかきましたが、 sendmail.defの ACCEPT_ADDRSの所でmaihost.xxx.co.jpのあとに空白で区切って 自ドメインを明示的に追加しないと、自ドメイン当てのメールを受け取ることができません。 あとDNSゾーンファイルのMXレコードにこのホストの名前が記述されて なければいけません。

holydevil
質問者

補足

サーバ受取ってはいたんですが、クライアントはTCP Wrapperではねられていたようです。POPをTCP Wrapperで許可設定するとOKでした

その他の回答 (1)

  • po-net
  • ベストアンサー率36% (172/477)
回答No.1

ココに質問するよりも、経験者だらけの参考URLの方が良いかと。 ターボリナックスのユーザーフォーラムです。

参考URL:
http://www.turbolinux.co.jp/world/forum/

関連するQ&A

  • Sendmailでのpop3に関して

    お世話になります。 Linux初心者ですが、何時も本サイトを参考にさせて戴き、少しづつですが進んで?おります。 さて、Sendmailでメールサーバを立てる段階になり、色々と悪戦苦闘した挙句、送信は行く様になりましたが、受信が行きません。 OS=RedHat7.1 qpopper4.0.4 sylpheed-0.8.1 以上をインストールしてあります。 SendmailはCF-3.7Wpl2で編集しています。 sylpheedで「受信」を行うと、 ------------------------------------------------- pop3サーバ:192.168.*.*に接続中... pop3< +OK Qpopper(version4.0.4)at hoge.com starting pop3>USER hoge pop3<+OK Password required for hoge pop3>PASS ********* pop3<+OK hoge has 0 visible messages(0 hidden)in 0 octets. pop3>STAT pop3<+OK0 0 pop3>QUIT pop3<+OK Pop server at hoge.com singing off. ------------------------------------------------- とログに表示されているので、見には行っていると思うのですが・・・? 因みに、別マシン(Win2000)ではhogeから送られたメールを受け取る事が出来ましたので、「返信」を掛けた処良くあるMailNotDeliveryも返って来ません。 何処が問題か?お気づきの方がいらっしゃいましたら、是非ご指導の程、宜しくお願い申し上げます。

  • SENDMAILリレー設定

    私はRedhatlinux7.3を使ってSENDMAILでサーバを立ててみようと思っております。 SENDMAILのバージョンは8.11.6です。インストールそのままです。 POPにつきましては、POP3を起動させることができ、受信はうまくいきました。 SMTPにつきましては特にSENDMAILの設定をせずメールを送ってみると以下のようなメッセージが出てきました。 550 5.7.1 <user@domain.jp> Relaying denied. IP name lookup failed [192.168.0.11] これはIPアドレスが許可されていないのだと思z、/etc/mail/relay-domainsに192.168.0を入れて見ると送信が可能になりました。 実は私がやりたいことはまったく他のネットワークからこのSMTPを使いたいと考えております。もちろんIPは決まっておりません。 送信者のアドレスが特定ドメインのメールのみSMTPリレーをしたいと思っているのですがどのような設定をすれば良いのかをご教授していただければと思います。また、バーチャルドメイン環境も作成してみたいと思ってます。 現在のところrelay-domainsを空欄にしてaccessにリレーしたいドメイン RELAYと設定してみましたが同様のエラーがきました。

  • sendmailの設定について

    sendmailを久々に設定することになりまして mcの設定項目について質問させてください。 ○環境 OS Redhat ES 4 バージョン sendmail 8.13 内部PC → メールサーバ→ インターネット ○したいこと (1)内部PCからメールサーバにメール送信する際に  Fromアドレス(エンベロープ含む)がroot や user等の  @以降がないローカルバート部分のみの場合に  内部PCからのメール送信をメールサーバが拒否しないようにしたい (2)1を外部に配送する際にローカルバート部分だけの    fromメールアドレスにドメインを付与したい    ただし、fromのメールアドレスがローカルバート部分だけ等の    メールアドレスとして不完全な状態でなければドメイン付与はおこなわない    (付与したいドメインと違うドメインがfromアドレスに    あったとしてもメールアドレスとして問題なければ    ドメイン付与はおこなわない) 以上よろしくお願いします。

  • sendmailの設定

    sendmailの挙動で困っております。。。 Webサーバにメールフォームを作成しており、 そのフォームからメール送信するようにしております。 他ドメイン宛のメールはちゃんと送ることはできますが、 自ドメイン宛のメールは当方のメールサーバに送られずになぜか、 送信元のWebサーバで受信してしまいます。(自分自身) Webサーバはsendmailを使っているのですが、自ドメイン宛のメールは Webサーバ上で受けずにメールサーバで受ける必要があるので、local-host-namesは書いておりません。。。 local-host-namesを書いていないので、 自分宛とは判断せずにMXレコードを引いて当社メールサーバ宛てに 来るものと思っていたのですがなぜでしょうか? sendmailで受取るドメインを設定するのは他にも あるのでしょうか?

  • Sendmailでホスト名の無いアドレスへの送信

    FreeBSD4.7でSendmailを利用しています。 BINDとPOPの設定も完了している場合 ドメインを「domain.com」とした場合。 ホスト名をつけないアドレスでは、サーバへ送信できません。「****@domain.com」 MXレコードは domain.com. IN MX 10 mail.domain.com. mail IN MX 20 mail.domain.com. smtp IN MX 30 smtp.domain.com. * IN MX 40 mail.domain.com. sendmailのローカルドメインにも追加しています。 local-host-names にもアドレスを追加 ****@mail.domain.com とすればサーバへメール の送信をすることができますし、popで受信も出来ます。 Sorry, I couldn't find any host named domain.com. (#5.1.2) このようなエラーが出てしまいます。。。 どなたかアドバイスお願いいたします。

  • Linuxのsendmailで複数ドメインを使いlinとwinのpopへ振り分けたい

    現在下記の構成で自宅サーバ環境を動かしています。 Linux(192.168.1.111)+sendmail+pop abc.jp W2Kserver(192.168.1.222)+DNS(MXレコード等設定済) これに、新たに W2Kserver2(192.168.1.77)+pop xyz.jp というドメイン用のサーバを追加し、linのsendmailで受信したメールをabc.jp宛てのものはlinのpopへ、xyz.jp宛てのものはW2Kserver2のほうへと振り分ける動作をさせたいと思っています。 ところが外部からメール送信テストを行うと、どちらのドメイン宛てのメールもすべてlinのpopに入ってしまい、振り分けが行われません。 linからxyz.jpのMXレコードを引くと、一応W2Kserver2の値が返るのでDNSの設定は問題なさそうです。 となるとやはりsendmailの設定が疑わしいのですが、具体的にどこの設定が問題なのか見当がつきません。 なおsendmailの設定はCFでしか行ったことがないのですが、そもそもこれでは出来ないことなのでしょうか?それとも、それ以前に私の意図する動き自体が一般的に不可能なことなのでしょうか? どなたかご教示いただければ幸いです。よろしくお願いいたします。

  • sendmailのサーバ名を変えたい

    sendmailのサーバ名を変えたいとおもっていますが、 sendmail.cfの何処をいじればいいでしょうか。 現在はシェル上でhostnameで表示されるホスト名で送信しています。 また、メールアドレスによって、hostnameを変えることはできるのでしょうか。 というのもメールのfromとメールサーバドメイン名が違うことで携帯などにメールを送信するときエラーと返されてしまうことがあります。 よろしくお願いいたします。

  • sendmail 送信設定について

    メールサーバを外に立てました。ローカルのsendmailを送信だけに使いたいのですが、外部ドメインに対しての送信は正常に行えます。ただ、自分のドメイン宛てにメールを送ると、外部のメールサーバに届かず、ローカルマシンにメールが届いてしまいます。 これは、何処の設定を直せば、正しく外部のメールサーバ向けにメールが届くようになるのでしょうか。 /etc/mail/ sendmail.mc の、 Dmhogehoge.com や LOCAL_DOMAIN(`hogehoge.com')dnl を別の名前にしてもうまくいきませんでした。 すみませんが、教えてください、

  • XMailのsendmail機能について

    XMail付属のsendmail機能を利用してphpでフォームメールを作りたいのですが どうやればうまくいくのか分かりません。 環境は windowsxp pro sp2 apache 2.0.55 php 5.1.2 ルーター corega BAR FX2 バーチャルサーバ設定で サーバーPCの25 と110 を解放 ドメインvaluedomain ホスト名 ターゲット タイプ MX mail 219.xxx.xxx.xxx A 10 @ mail.bbb.com MX 10 XMail基本セットアップ レジストリの登録 ■ 登録1 -- XMail 起動時オプション -Cl -Mr 24 -Pl -Ql -Sl ■ 登録2 -- sendmail 実行時のデフォルトドメイン mail.bbb.com SMTPリレー許可 ■IPアドレス ■ネットマスク ■コメント ■処理 10.0.0.0 255.0.0.0 編集 削除 127.0.0.0 255.255.255.0 編集 削除 172.16.0.0 255.255.0.0 編集 削除 192.168.0.0 255.255.0.0 編集 削除 XMail環境設定 ■基本設定 ルートドメイン (RootDomain) → mail.bbb.com POPデフォルトドメイン (POP3Domain) → mail.bbb.com ポストマスターアドレス (PostMaster) → postmaster@mail.bbb.com SMTPハロードメイン (HeloDomain) → プロバイダのドメイン SMTPサーバドメイン (SmtpServerDomain) → mail.bbb.com php.ini設定 ; For Win32 only. ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path ='C:/xmail/SendMail.exe'; phpのmail関数で送信テストをしたのですがまったく届きません。 test.php $atesaki=自分のメールアドレス; mail("$atesaki", "$kenmei","$naiyou \n\n"); コマンドラインでは届きます c:\xmail>type changelog.txt | sendmail 送信先アドレス で送った場合送られてきたメールの送信者欄には 自分の使っているパソコンユーザーの名前@mail.bbb.com あて先には undisclosed-recipients: と表示されます。 XMailのsendmail設定を検索してみたのですがどれもうまくいきませんでした。 メールサーバー自体はじめてなのでどこをどういじったらいいのか分かりません。 この設定がおかしい、どこがおかしい、ここを見ろ等ありました教えてください。 よろしくお願いします。

  • 自家製Sendmailについて

    現在、自宅でTurboLinux7.0ServerでBINDを構築したので、DNSは自分を指定しても(プロバイダ指定のものを使用していなく)と名前解決してくれますよね。(ルートDNSの情報があるので) では、そこで質問なんですがSendmailを一緒のPCにインストールしした場合、自分をSMTPに指定して外部のアドレスにメール送信できるのでしょうか? [環境] 固定IPのもらえないADSL回線 NATを使ってインターネット接続 DNSで設定したドメインは実在しないもの 私の理論では 1.メールクライアントからメール送信 2.自分のSMTPが受取る 3.SMTPはメールアドレスのドメイン名が自分でないと判断 4.自分のDNSが目的のドメインのMXレコードを探し出す 5.MXレコードが見つかると名前解決ができ無事目的のSMTPまで送信できる。 どうでしょう?できそうですが実際はどうなんでしょうか? こんなことができてしまうと簡単に成りすましができてしまうのですが・・・