Descobrir a máquina do servidor de smtp

estou a usar o smtp para enviar e-mails pelo php. O meu cliente tem uma hospedagem partilhada. Criei uma conta de E-mail lá.

não existe informação disponível sobre o que será o servidor smtp para esta conta. Eu tentei : smtp.domainname.com Mas não é capaz de se ligar.

Como posso descobrir o meu servidor de smtp? alguma ideia?

 48
Author: Krishna Kant Sharma, 2009-09-22

7 answers

Pode enviar a si próprio um e-mail com uma vista de olhos no cabeçalho do E-mail (no Outlook: abra o e-mail, Veja - >opções, existem 'cabeçalhos da Internet') {[[2]}

 13
Author: cimnine, 2009-09-22 16:31:46
Isto é mesmo uma pergunta para a Serverfault.

Se estiver a utilizar o windows faça o seguinte:

  1. Abra uma linha de comandos (CMD.exe)
  2. Tipo {[[0]} e carregar em enter
  3. Tipo set type=MX e carregar em enter
  4. escreva o nome do domínio e carregue em enter, por exemplo: google.com
  5. os resultados serão uma lista dos nomes das máquinas que estão configurados para o SMTP

Se estiver a utilizar o Linux

  1. Abra uma linha de comandos
  2. Tipo dig domain.name MX e acerto indique onde domain.name é o domínio para o qual está a tentar descobrir o servidor de smtp.

Se não obtiver quaisquer respostas do seu servidor dns, existe uma boa hipótese de não haver servidores SMTP configurados para esse domínio. Se for esse o caso, faça como outros sugeriram e ligue para as empresas de hospedagem suporte técnico.

 126
Author: Jordan S. Jones, 2009-09-22 16:46:59

Geralmente o nome dos servidores smtp é smtp.yourdomain.com ou mail.yourdomain.com abrir a linha de comandos tente executar seguindo dois comandos

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

Você provavelmente obterá resposta de qualquer um dos dois comandos acima.e esse será o seu servidor smtp

Se isto não funcionar abre a tua 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 desta maneira, pode ser:

Incoming Server:    mail.yourdomain.com
IMAP Port: ---
POP3 Port: ---
Outgoing Server:    mail.yourdomain.com
SMTP Port: ---
 18
Author: Ritabrata Gautam, 2015-05-25 13:51:06

Poderá usar o comando dig/host para procurar os registos MX para ver qual o servidor de E-mail que está a lidar com as mensagens para este domínio.

No Linux pode fazê-lo da seguinte forma, por exemplo:

$ 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 pode ver, o google tem muitos servidores de E-mail)

Se está a trabalhar com o windows, pode usar o nslookup (?) ou tentar alguma ferramenta web (por exemplo que um) para mostrar a mesma informação.

Embora isso só lhe diga o servidor de E-mail para esse domínio. Todas as outras configurações que são necessárias não podem ser reunidas dessa forma. Talvez tenha de perguntar ao fornecedor.

 15
Author: tux21b, 2009-09-22 16:48:23

Para automatizar a resposta de @Jordan S. Jones na linha de comandos WIN/DOS,

Põe isto num ficheiro em lote chamado getmns.bat (get mail name server):
@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.

Por exemplo:

getmns google.com

Resultado:

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 exemplo, para canalizar o resultado de novo para um ficheiro, Faça:

getmns google.com > google.mns.txt

: - D

 4
Author: Codebeat, 2015-03-02 09:18:09

Exemplo rápido:

No Ubuntu, se estiver interessado, por exemplo, no Gmail, abra então o Terminal e o tipo:

nslookup -q=mx gmail.com
 2
Author: Billal Begueradj, 2017-05-28 17:02:41
Suporte técnico de E-mail no provedor de hospedagem do seu cliente e peça as informações.
 -6
Author: bcat, 2009-09-22 16:40:09