Подтвердить что ты не робот

Рисунок узла сервера smtp-сервера

Я использую smtp для отправки писем по php. Мой клиент имеет общий хостинг. Я создал там учетную запись электронной почты.

Информация о том, что будет SMTP-сервером для этой учетной записи, отсутствует. Я пробовал: smtp.domainname.com Но его невозможно подключить.

Как я могу определить мой хост сервера smtp? любая идея?

4b9b3361

Ответ 1

Вы можете отправить электронное письмо по электронной почте в заголовок электронной почты (в Outlook: открыть почту, просмотреть- > Параметры, есть "Интернет-заголовки" )

Ответ 2

Эй, это действительно вопрос для Serverfault.

Если вы используете окна, выполните следующие действия:

  • Откройте командную строку (CMD.exe)
  • Введите nslookup и нажмите enter
  • Введите set type=MX и нажмите enter
  • Введите имя домена и нажмите enter, например: google.com
  • Результатом будет список имен хостов, настроенных для SMTP

Если вы используете Linux

  • Откройте командную строку
  • Введите dig domain.name MX и нажмите enter, где domain.name - это домен, который вы пытаетесь найти для сервера smtp.

Если вы не получите ответы с сервера DNS, есть вероятность, что для этого домена не настроены серверы SMTP. Если это так, сделайте так, как другие предложили и позвонили в службу технической поддержки хостинга.

Ответ 3

Вы можете использовать команду 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 довольно много почтовых серверов)

Если вы работаете с окнами, вы можете использовать nslookup (?) или попробовать какой-нибудь веб-инструмент (например, этот), чтобы отобразить тот же информация.

Хотя это только скажет вам почтовый сервер для этого домена. Все остальные необходимые настройки не могут быть собраны таким образом. Возможно, вам придется обратиться к поставщику.

Ответ 4

Обычно имя SMTP-сервера - smtp.yourdomain.com или mail.yourdomain.com открыть командную строку попробуйте запустить следующие две команды

  • >ping smtp.yourdomain.com
  • >ping mail.yourdomain.com

вы, скорее всего, получите ответ от любого из двух указанных выше команд. Это будет ваш 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: ---

Ответ 5

Чтобы автоматизировать ответ @Jordan S. Jones в командной строке WIN/DOS,

Поместите это в пакетный файл с именем: getmns.bat(получите почтовый сервер имен):

@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

Ответ 6

Быстрый пример:

В Ubuntu, если вам интересно, например, в Gmail, откройте терминал и введите:

nslookup -q=mx gmail.com

Ответ 7

Отправляйте техническую поддержку электронной почты у своего провайдера хостинга и запрашивайте информацию.