私はsmtpを使ってPHPでメールを送信しています。 私のクライアントには共有ホスティングがあります。 メールアカウントを作成しました。smtpサーバホストを把握
このアカウントのsmtpサーバーについての情報はありません。 私は試してみました:smtp.domainname.com しかし、接続できません。
私はどのように私のsmtpサーバーのホストを把握できますか?何か案が?
私はsmtpを使ってPHPでメールを送信しています。 私のクライアントには共有ホスティングがあります。 メールアカウントを作成しました。smtpサーバホストを把握
このアカウントのsmtpサーバーについての情報はありません。 私は試してみました:smtp.domainname.com しかし、接続できません。
私はどのように私のsmtpサーバーのホストを把握できますか?何か案が?
あなたは電子メールのヘッダーで見て、自分自身にメールを送ることができます。クライアントのホスティングプロバイダで
さて、私はそれをしました。私は自分自身にメールを送った(gmailアカウントに)。そして私はそのヘッダーを読む。しかしそこにはたくさんの情報があります。 smtp.domainname.comやmail.domainname.comのようなものはありません –
メール技術サポートとを求める(Outlookでメールを開くには、[表示] - > [オプション、「インターネットヘッダーがあります)情報。
ねえ、これは本当にServerfaultの質問です。
次のないWindowsを使用している場合:
nslookup
set type=MX
を入力してヒットし、あなたは
dig domain.name MX
を使用し、domain.nameは、あなたがのためのSMTPサーバーを見つけるためにしようとしているドメインがどこにあるエンターキーを押している場合。DNSサーバーから回答が返ってこない場合は、そのドメインにSMTPサーバーが設定されていない可能性があります。このような場合は、他社の提案したように、ホスティング会社に技術サポートを依頼してください。
ありがとうございます。ヨルダン。 –
@KrishnaKantSharmaこれが答えになるはずです – MorganTiley
すばらしい答え!これは確かに答えでなければなりません。 – Tarabass
dig/hostコマンドを使用してMXレコードを検索し、このドメインのメールを処理しているメールサーバーを調べることができます。
あなたは、たとえば、以下のようにそれを行うことができますLinuxの:
$ host google.com
google.com has address 74.125.127.100
google.com has address 74.125.67.100
google.com has address 74.125.45.100
google.com mail is handled by 10 google.com.s9a2.psmtp.com.
google.com mail is handled by 10 smtp2.google.com.
google.com mail is handled by 10 google.com.s9a1.psmtp.com.
google.com mail is handled by 100 google.com.s9b2.psmtp.com.
google.com mail is handled by 10 smtp1.google.com.
google.com mail is handled by 100 google.com.s9b1.psmtp.com.
(あなたが見ることができるように、Googleはメールサーバのかなり多くを持っている)
は、Windowsで作業している場合は、可能性がありますnslookup(?)を使用するか、Webツール(例:that one)を試して同じ情報を表示してください。
これは、そのドメインのメールサーバーにしか通知しませんが。必要な他のすべての設定は、そのように集めることはできません。あなたはプロバイダーに尋ねなければならないかもしれません。
+1、ありがとう。それは役に立ちました –
という名前のバッチファイルでこれを入れて、WIN/DOSコマンドラインで@Jordan S.ジョーンズの答えを自動化する:getmnsを。バット(メールネームサーバを取得):
@echo off
if @%[email protected] goto USAGE
echo set type=MX>mnscmd.txt
echo %1>>mnscmd.txt
echo exit>>mnscmd.txt
nslookup<mnscmd.txt>mnsresult.txt
type mnsresult.txt
del mnsresult.txt
goto END
:USAGE
echo usage:
echo %0 domainname.ext
:END
echo.
例えば:
getmns google.com
出力:例えば
google.com MX preference = 20, mail exchanger = alt1.aspmx.l.google.com
google.com MX preference = 10, mail exchanger = aspmx.l.google.com
google.com MX preference = 50, mail exchanger = alt4.aspmx.l.google.com
google.com MX preference = 40, mail exchanger = alt3.aspmx.l.google.com
google.com MX preference = 30, mail exchanger = alt2.aspmx.l.google.com
alt4.aspmx.l.google.com internet address = 74.125.25.27
alt3.aspmx.l.google.com internet address = 173.194.72.27
aspmx.l.google.com internet address = 173.194.65.27
alt1.aspmx.l.google.com internet address = 74.125.200.27
alt2.aspmx.l.google.com internet address = 64.233.187.27
パイプに結果を再びファイルにします:
getmns google.com > google.mns.txt
:-D
一般的にSMTPサーバ名は、二つのコマンド
>ping smtp.yourdomain.com
>ping mail.yourdomain.com
あなたはおそらく上記の2つのコマンドのいずれかから応答を得るでしょう。それはあなたのsmtpサーバになります
これは、この方法のように書き込まれますあなたのcpanel --> go to your mailing accounts -- > click on configure mail account -- > there somewhere in the page you will get the information about your smtp server
を開く動作しない場合ことがあります
Incoming Server: mail.yourdomain.com
IMAP Port: ---
POP3 Port: ---
Outgoing Server: mail.yourdomain.com
SMTP Port: ---
クイック例:Ubuntuで
、あなたが興味を持っている場合は、のためにたとえば、Gmailで端末を開き、次のように入力します。
nslookup -q=mx gmail.com
質問が解決しました。それはmail.domainname.comでした:私はちょうど 'から'フィールドを台無しにしていた。 –