2009-09-22 17 views
40

Estoy usando smtp para enviar correos electrónicos de php. Mi cliente tiene un alojamiento compartido. Creé una cuenta de correo electrónico allí.Calcular servidor de servidor smtp

No hay información disponible acerca de cuál será el servidor smtp para esta cuenta. Lo he intentado: smtp.domainname.com Pero no se puede conectar.

¿Cómo puedo descubrir mi servidor de servidor smtp? ¿alguna idea?

+0

La pregunta está resuelta. Era mail.domainname.com: solo estaba estropeando el campo 'de'. –

Respuesta

12

Se podría enviarse a sí mismo un correo electrónico una mirada en el encabezado de correo electrónico (en Outlook: Abra el correo, Ver-> Opciones, hay 'encabezado de Internet) de soporte técnico

+1

Bueno, lo hice. me envié un correo electrónico (a la cuenta de gmail). Y leí su encabezado. Pero hay tanta información por ahí. nada como smtp.domainname.com o mail.domainname.com –

-7

un correo electrónico a proveedor de alojamiento de su cliente y pedir la información.

120

Oye, esto realmente es una pregunta para Serverfault.

Si está utilizando Windows, haga lo siguiente:

  1. abrir un símbolo del sistema (cmd.exe)
  2. Tipo nslookup y pulsa enter
  3. Tipo set type=MX y pulsa enter
  4. Tipo del nombre de dominio y presionar enter, por ejemplo: google.com
  5. Los resultados serán una lista de nombres de host que están configurados para SMTP

Si está utilizando Linux

  1. Abra un símbolo del sistema
  2. Tipo dig domain.name MX y pulsa enter donde domain.name es el dominio que está tratando de averiguar el servidor SMTP para.

Si no obtiene ninguna respuesta del servidor DNS, es muy probable que no haya servidores SMTP configurados para ese dominio. Si este es el caso, haz lo que otros han sugerido y llama al soporte técnico de las empresas de hosting.

+0

Gracias. Jordán. –

+2

@KrishnaKantSharma esta debería ser la respuesta – MorganTiley

+0

¡Gran respuesta! Esta debería ser la respuesta. – Tarabass

15

Puede usar el comando dig/host para buscar los registros MX y ver qué servidor de correo está manejando los correos para este dominio.

En Linux se puede hacer de la siguiente manera, por ejemplo:

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

(como se puede ver, Google tiene un buen montón de servidores de correo)

Si está trabajando con Windows, es posible use nslookup (?) o pruebe con alguna herramienta web (por ejemplo, that one) para mostrar la misma información.

Aunque eso solo indicará el servidor de correo para ese dominio. El resto de las configuraciones que se requieren no se pueden recopilar de esa manera. Puede que tenga que preguntarle al proveedor.

+0

+1, gracias. eso fue útil –

4

para automatizar la respuesta de @Jordan S. Jones en WIN/DOS de línea de comandos,

poner esto en un archivo por lotes denominado: getmns.bat (servidor de nombres de conseguir el correo):

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

Por ejemplo:

getmns google.com 

de salida:

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 

Por ejemplo, para tuberías de nuevo el resultado en un archivo de hacer:

getmns google.com > google.mns.txt 

:-D

15

general SMTP nombre de los servidores son smtp.yourdomain.com o mail.yourdomain.com comando de apertura rápida intenta ejecutar comandos siguientes dos

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

lo más probable es que reciba respuesta de cualquiera de los dos comandos anteriores. Y ese será su servidor smtp

Si esto no funciona, abra su 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

será escrito como el de esta manera puede ser:

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

Oh cariño. Me ayudaste mucho. Es mail.midominio.com en mi caso – Rasel

+0

Este simple enfoque funcionó, donde los servidores que obtuve de los otros métodos no. – Tahlor

+0

Esto realmente debería estar marcado como respuesta. Trabajó para mi – adi

0

Ejemplo rápido:

En Ubuntu, si está interesado, por Por ejemplo, en Gmail, abra la Terminal y escriba:

nslookup -q=mx gmail.com 
Cuestiones relacionadas