81 Stimmen

Wie findet man den SMTP-Server-Host heraus?

Ich verwende SMTP zum Versenden von E-Mails mit PHP. Mein Kunde hat ein Shared Hosting. Ich habe dort ein E-Mail-Konto eingerichtet.

Es gibt keine Informationen darüber, welcher SMTP-Server für dieses Konto verwendet wird. Ich habe versucht: smtp.domainname.com Aber es ist nicht möglich, eine Verbindung herzustellen.

Wie kann ich den Host meines SMTP-Servers herausfinden? Haben Sie eine Idee?

0 Stimmen

Die Frage ist gelöst. Es war mail.domainname.com: Ich habe nur das Feld "von" durcheinander gebracht.

184voto

Jordan S. Jones Punkte 13267

Dies ist wirklich eine Frage für Serverfault.

Fenster:

  1. Öffnen Sie eine Eingabeaufforderung (CMD.exe)
  2. Typ nslookup und drücken Sie die Eingabetaste
  3. Typ set type=MX und drücken Sie die Eingabetaste
  4. Geben Sie den Domänennamen ein und drücken Sie die Eingabetaste, zum Beispiel: google.com
  5. Das Ergebnis ist eine Liste von Hostnamen, die für SMTP eingerichtet sind

Linux:

  1. Öffnen Sie eine Eingabeaufforderung
  2. Typ dig domain.name MX und drücken Sie die Eingabetaste, wobei domain.name die Domain ist, für die Sie den Smtp-Server suchen.

Wenn Sie von Ihrem DNS-Server keine Antwort erhalten, ist es sehr wahrscheinlich, dass für diese Domäne kein SMTP-Server eingerichtet ist. Wenn dies der Fall ist, tun Sie, was andere vorgeschlagen haben, und rufen Sie den technischen Support des Hosting-Unternehmens an.

35voto

Ritabrata Gautam Punkte 3053

Der Name des Smtp-Servers lautet im Allgemeinen smtp.ihredomain.com oder mail.ihredomain.com. Öffnen Sie die Eingabeaufforderung und versuchen Sie, die folgenden zwei Befehle auszuführen

  1. >ping smtp.yourdomain.com
  2. >ping mail.yourdomain.com

Sie werden höchstwahrscheinlich eine Antwort von einem der beiden oben genannten Befehle erhalten, und das wird Ihr Smetp-Server sein.

Wenn das nicht funktioniert, öffnen Sie Ihr 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

wird es vielleicht so geschrieben werden:

Incoming Server:    mail.yourdomain.com
IMAP Port: ---
POP3 Port: ---
Outgoing Server:    mail.yourdomain.com
SMTP Port: ---

19voto

cimnine Punkte 3757

Sie können sich selbst eine E-Mail schicken und in der Kopfzeile der E-Mail nachsehen (In Outlook: Öffnen Sie die E-Mail, Ansicht->Optionen, dort steht "Internet-Header")

15voto

tux21b Punkte 82543

Mit dem Befehl dig/host können Sie in den MX-Einträgen nachsehen, welcher Mailserver die E-Mails für diese Domäne bearbeitet.

Unter Linux können Sie dies zum Beispiel wie folgt tun:

$ 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.

(wie Sie sehen können, hat Google eine ganze Reihe von Mailservern)

Wenn Sie mit Windows arbeiten, können Sie nslookup (?) verwenden oder ein Webtool ausprobieren (z. B. die ), um die gleichen Informationen anzuzeigen.

Dadurch erfahren Sie allerdings nur den Mailserver für diese Domäne. Alle anderen Einstellungen, die erforderlich sind, können auf diese Weise nicht ermittelt werden. Da müssen Sie den Provider fragen.

5voto

Codebeat Punkte 6303

Um die Antwort von @Jordan S. Jones auf der WIN/DOS-Kommandozeile zu automatisieren,

Geben Sie dies in eine Batch-Datei mit dem Namen: getmns.bat (get mail name server) ein:

@echo off
if @%1==@ 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.

Zum Beispiel:

getmns google.com

Ausgabe:

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

Zum Beispiel, um das Ergebnis wieder in eine Datei zu leiten:

getmns google.com > google.mns.txt

:-D

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X