web-dev-qa-db-ja.com

ウェブメールがドメイン外からメールを受信しないのはなぜですか?

GoDaddy Linux cPanel Webホスティングは初めてです。

CPanelを使用して複数のメールアカウント@ my-domainを作成しました。これらのアドレスは、お互いに、またドメイン外の他のメールアカウント(Gmailなど)にメールを正常に送信できます。

ただし、@ my-domainのすべてのメールは、ドメイン外からではなく、相互からのみメールを受信できます。つまり、Gmailから@ my-domainアカウントにメールを送信しても、@ my-domainアカウントのWebメール受信ボックスに表示されません。

なぜこれが起こり、解決策は何ですか?

5
Sameh Kamal

DNSレコードの確認

ドメインがGoDaddyに登録されている場合、MXレコードはおそらくサーバーではなくGoDaddyのメールサーバーを指している可能性があります。

DNSを確認し、ドメインに次のものがあることを確認します。

  • Mail.domain.comを指すMXレコード
  • mail.domain.com cPanelのサーバーIPアドレスを指すレコード。

CPanel(および多くのシステム)では、サーバー内のドメイン間で電子メールを送信するときに、DNSは参照されません。これが、ローカル配信を取得できますが、サーバー外部のドメインからの配信を取得できない理由です。

6
jeffatrackaid

メールアカウントインCPanelを使用すると、常に同じ問題が発生しました。私は今日それを解決しました、ここに私がやったことがあります。

とにかく、250MBのクォータでCPanelで新しいメールアカウントを作成し、ma gmailにメールを送信しようとしましたが、動作し、応答しましたが、動作しませんでした。

別の難解なことは、新しく作成したメールアカウントからメールを送信すると思っていたが、Gmailでは同じドメインの別のメールから取得することです(割り当てられていないCPanelユーザー名のメールでした)それまたはサーバー上の任意のスペース)。そこで、サポートサービスとチャットをしましたが、メンバーエリアにログインしてチケットを提出するように頼まれました。

メンバーエリアにログインしましたが、最初に「Webメール」ボタンをクリックしました。これは基本的にCPanelに送られましたが、CPanelインターフェイス全体のログイン画面はありませんでしたが、新しく作成したメールアカウントにログインするように要求しました直接、私がやった、そして出来上がり! Gmailからのテストメールメッセージはすべて、受信トレイに届きました! :)

0
PickyBiz

Godaddy LinuxからcPanelにアップグレードしたばかりで、フォームから電子メールを送信するgdform.phpがあり、それが機能しなくなった場合、以下の例は非常にうまく機能します。おそらくもっと洗練された方法がありますが、これは機能します

*(件名、電子メール、および本文。名前とIDが$ _POST ["Email"]の下の変数と一致していることを確認してください)

$landing_page = 'contact_thank_you.htm';

$from = htmlspecialchars($_POST["Email"]);
$subject = htmlspecialchars($_POST["subject"]);
$message = 'Website: This Website Mail' . "\r\n";
$message .= 'Comment: ' . htmlspecialchars($_POST["subject"]);

$to = '[email protected]';
$headers = 'From: '.$from."\r\n".
    'Reply-To: '.$from."\r\n".
    'X-Mailer: PHP/' . phpversion();


mail($to, $subject, $message, $headers);

if ($key == "redirect") { $landing_page = $val;}

fclose($fp);
if ($landing_page != ""){
header("Location: http://".$_SERVER["HTTP_Host"]."/$landing_page");
} else {
header("Location: http://".$_SERVER["HTTP_Host"]."/");
}
0
Alan