メールサーバーの設定がわからないのでお願いします

このQ&Aのポイント
  • root権限つきのレンタルサーバーを借りていて、複数のドメインを1つのサーバーにて運用しています。
  • PHPのmb_send_mailを使用してメール送信のプログラムを作成していますが、ドメインごとの送信者がならずに困っています。
  • postfixの設定を変更してドメインごとの送信者にする方法がわかりません。
回答を見る
  • ベストアンサー

メールサーバーの設定がわからないのでお願いします。

今root権限つきのレンタルサーバーを借りています。 そして複数のドメインを1つのサーバーにて運用しています。 その中で PHPのmb_send_mailを使用しメール送信のプログラムを作っているんですが、メール送信者がドメインごとの送信者にならずに困っています。 以下に詳細を記述しますのでよろしくお願いします。 メインのホームページ hoge.com の中のコンテンツの問い合わせページで問い合わせ頂いた方に自動返信でサンクスメールを送信しています。その場合送信者はmail@hoge.comでいけるのですが、 マルチドメインのホームページ hogehoge.net の中のコンテンツの問い合わせページの自動返信でサンクスメールの送信者もmail@hoge.comになってしまいます。 postfixの設定だということはわかるんですが、どこをどのように変更すれば、ドメインごとの送信者になるかわからずに困っています。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.2

$mlfr = 'From: mail@hogehoge.net'; でやるとどうですか?

taabooo
質問者

補足

ご連絡遅れてすいません。 $mlfr = 'From: mail@hogehoge.net' でやっても、 送信者はmail@hoge.com になってしまいます。 根本的に無理なことをしようとしているんでしょうか・・・

その他の回答 (1)

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

メール送信者の設定はプログラム上でするものだと思いますが? サーバーでやることではないと思います。

taabooo
質問者

補足

早速のご返答ありがとうございます。 $mlfr = 'mail@hogehoge.net'; $mlto = 'test@test.com'; $mlsb = "問い合わせありがとうございます。; $mlms = "お問い合わせ受け付けました。"; $rcd = mb_send_mail($mlto, $mlsb, $mlms, $mlfr); と設定したところ届いたメールの送信者が mail@hoge.com となってしまいます。 vi /etc/postfix/main.cfの設定で myhostname = hoge.com mydomain = hoge.com となっているのでこれが原因だとはわかるのですが、 これをhogehoge.netとすると すべてが変わってしまい、hoge.comのサンクスメールの送信者も mail@hogehoge.netとなってしまい、ドメインごとの送信者にならないんです。

関連するQ&A

  • メールサーバー設定について

    Linuxについても、サーバーについても超のつく初心者です。 メールサーバーを立ち上げたのですが、送信歯科できなくてこまっています。ドメイン名は、お名前.comで登録し、お名前.comのDNSサービスで、レコードの登録もしました。ホスト登録、ネームサーバーもお名前.comのホームページで登録しました。 自宅のメールサーバーには、postfixとdovecotもインストール済みです。 もちろん、ルーター(コレガ製)のヴァーチャルサーバーの設定もしました。(pop3) もちろん自宅LAN内での、メールの送信、受信に関してはできますが、携帯宛のメール、友人のメールアドレスにも送信できます。 しかし、サーバー宛のメール(受信メール)については、携帯からも、友人からのメールも、わたくしの他のメールアドレスからのものについては、どれも受信できません。回答のほう宜しくお願いします。

  • メールサーバーのリレー設定

    社内で設置している社内用メールサーバー(のメールアドレス)から、 契約している専用サーバ経由で、gmailなどのメールに送信したいと思うのですが、 今まで前担当者が設定をしていたらしく、(前担当者はもういなくなってしまいました) うまく送信することができたのですが、 やむを得ない事情で、 レンタルサーバーが変更になたっところ、 その新しいレンタルサーバーの標準の設定では送信しても <hoge.hoge@gmail.com>: host xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx] said: 554 5.7.1 <hoge.hoge@gmail.com>: Relay access denied (in reply to RCPT TO command) ※xxx部分はIPアドレスです というメールが返ってきて送信できなくなりました。 ほかのgmailなどのメールアドレスに送信できるように するには新しいレンタルサーバー設定のどこを変更したらいいでしょうか? よろしくお願いします。

  • メールサーバーについて。

    メールサーバーを構築して受信はもちろんでき、送信もできるようになったのですが、yahoo、ybb以外のメールアドレスには送信できないようです。 いろいろ調べてみたのですがわからないので、質問箱に問い合わせることにしました。 CentoOS5.3 postfix dovecot を使用しています。 自宅サーバー(回線はyahoobb12M)、ドメイン取得済み、DNSレコードは、お名前.comで設定済み(dig等で、確認済み)です。 /var/log/maillog 内容 Aug 23 17:23:04 linux postfix/qmgr[2162]: 5E6D4B6D278: from=<xxx@xxx.net>, size=1457, nrcpt=1 (queue active) Aug 23 17:23:34 linux postfix/smtp[3253]: connect to bb.mds.wakwak.com[211.132.128.193]: Connection timed out (port 25) Aug 23 17:23:34 linux postfix/smtp[3253]: 5E6D4B6D278: to=<xxx@bb.wakwak.com>, relay=none, delay=3864, delays=3834/0.01/30/0, dsn=4.4.1, status=deferred (connect to bb.mds.wakwak.com[211.132.128.193]: Connection timed out) というログです。 上にも表記しましたが、ybb、yahooメールは、送信、受信可                (ntt)wakwak等(他プロバイダ)、携帯に送信不可 です。 それと、メールサーバーを2台(それぞれのドメイン(ホスト名))で構築しようとおもってるんですが、可能なのでしょうか?グローバルアドレス1個、 ドメイン2個、メールサーバー2台、ブロードバンドルーター1台で、考えています。  ルーターの設定で、つまづきさまよっているところです。coregaのルーターを使っているんですが、バーチャルサーバーでは、25ポートの開放が1台のみのようなので。。。。。 よろしくおねがいします。

  • VineLinux メールサーバーのメール受信

    Postfixを使っています メールサーバーに自分のドメインで送信しても いっこうに受信しません メールサーバーの設定を エラーを返すにしてるので エラーであれば普通は帰ってくるはずなのですが

  • [Postfix]存在するユーザーなのに unknown

     こんにちは、honiyonです。      Postfixを使ってメールサーバーを構築してあるLinuxマシン(VineLinux2.x)に adduserを使って新しくユーザーを追加しました。    そして違うアドレスからそのユーザー宛(仮にhoge@domain.comとします)に送信したら <hoge@domain.com>: unknown user: "hoge"    と返ってきてしまいました。    ユーザーhogeを使って送信は可能です。    以前に登録したユーザーでの送受信には問題ありません。    こんな症状は初めてでどうしたものか・・・(^^;    どこをチェックすべきでしょうか?    宜しくお願いします(..

  • 日本語ドメインでの自動返信メール

    事務所にて新しく日本語ドメインを使用したホームページへの移行を検討しております。 日本語ドメインの短所と言われるメールアドレスのピュニコードの問題なのですが・・ 現在のホームページでは、お問い合わせフォームをPHPで作成(プログラムはネットからのコピー)してあります。 このお問い合わせに対しては現在の独自ドメインでのメールアドレスで返信されるのですが、日本語ドメインを取得し、同一のサーバのマルチドメインとした場合、自動返信メールの送信元を現在のメールアドレスとすることはできるのでしょうか? レンタルサーバはロリポップ、ドメインはムームードメインで取得しました。 DreamWeaverでホームページを3つ作った程度の初心者です。 ぜひお知恵を貸してください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ドメインのIPと異なるサーバからのメール送信

    同じ業者から2つのサーバ(サーバA・B)をレンタルしています。 このうち、サーバAの方にドメイン(mydomain.com)を関連付けて使用し、サーバBの方にはサブドメイン(sub.mydomain.com)を関連付けて使用しています。 この状態で、サーバA・サーバBのそれぞれからPHPでメール送信を行ったところ、サーバBからのメールのみが迷惑メール扱いになってしまいました。 おそらくサーバA・サーバBとも、送信者のメールアドレスを「info@mydomain.com」に設定しているため、サーバBの方では、メールアドレスのドメインが示すIPアドレスと、実際にメールを送信したサーバのIPアドレスが一致せず、迷惑メール扱いされているものと思います。 こういったケースはよくあるのではないかと思うのですが、この場合の対応策にはどのようなものがあるのでしょうか? サーバのOSはUbuntu10.04で、メール送信にはPostfixを使用しています。 対応策をご存知の方がいらっしゃいましたらよろしくお願いします。

  • qmail・外部へのメール送信について

    メール送信がうまく行えず、困っております。。。 状況は以下のような感じとなっています。 あるドメイン(hoge.com)の Webサーバのみを管理していて、 メールサーバは外部の別サーバにて運用しています。 Webサーバ上よりPHPでhoge@hoge.comにメールを送信するプログラムを設置したのですが、送信できません。 qmailのログを見ると以下のようなエラーが出ておりました。 cannot reinject message to 'hoge@hoge.com' failure: This_address_no_longer_accepts_mail./ hoge.com以外のメールアドレスには問題なく送信できております。 環境は以下の通りです。 OS:CentOS PHP:5.1.6

  • メールが送信できない!契約サーバーがRBLに登録されている?

    突然、会社のパソコンでメール送信ができなくなりました。(受信はできます) 自分なりに調べてみたり、詳しい人に見てもらったりしたのですが、 どうも、契約しているサーバーが、RBLに登録されているからではないか?と思えてきました。 ただ、お恥ずかしいのですが、私はこの「サーバー」というものについて、よく分かっておりません。 (ちなみに、社のホームページを作成するにあたり、どこかのサーバーを借りました。独自のドメインも取得しました) いま、出張中で、社から調べることができないので、 覚えていたドメイン(xxx.comというものですよね?)から、 IPアドレスを割り出して(ドメイン/IPアドレス【whois情報検索】というページを利用しました)、 いくつかのRBLを調べてみたのですが、 登録はされていないようでした。 これで、今回の「メールが送信できなくなった」件について、 「サーバーのせいではない」ということが証明されたのでしょうか? それとも、私の調べ方が間違っているのでしょうか。 「メールサーバーを調べなさい」と書かれていたのですが、 私のやり方では、この「メールサーバー」なるものを 調べたことにはならないのでしょうか。 分かりにくい質問で申し訳ありませんが、どなたか教えてください。 よろしくお願いします。 追記:送信のみができなくなる原因について、ほかに何か考えられることがあれば、教えていただけるとありがたいです。

  • postfixのセカンダリメールサーバについて

    ■環境 CentOS 5.6 postfix.x86_64 2:2.3.3-2.3.el5_6 ■質問経緯 postfixでセカンダリメールサーバを構築しました。 プライマリサーバのpostfixのサービスを停止し、他のドメインからメールを送信して、一定時間(約1時間)放置後にプライマリサーバのpostfixのサービスを開始すると正常にメールが受信できます。 上記より、セカンダリサーバが正常に動いていると考えております。 しかしながら、プライマリサーバがメールを受信できない場合にセカンダリサーバのどこにメールが保存されているのわかりません。 ■質問内容 1.セカンダリサーバのどこにメールが保存されているのでしょうか?