1

Я пытаюсь отправить электронную почту, используя telnet в cmd. У меня сейчас связь с телнетом. Кстати, я использую одноразового поставщика электронной почты.

C:\Users\Student>telnet mail.dispostable.com 25

тогда это привело меня сюда:

220 dispostable.com ESMTP

затем я набираю следующую команду:

ehlo mail.dispostable.com

и я получил:

250-Hi
250 SIZE 50000

Я успешно ввел команду «mail from:» и успешно получил сообщение 250 (означает, что я настроен), но внезапно мне не удалось выполнить команду «rcpt to:»

mail from: caaquino@dispostable.com
250 OK
rcpt to: cedr******@gmail.com
550 User Unknown

Может кто-нибудь, пожалуйста, сообщите мне, правильно ли я поступаю, выбирая временного почтового провайдера в качестве учетной записи отправителя этого письма и используя Gmail в качестве получателя / жертвы.

Я пробовал разные учетные записи электронной почты для получателей и всегда получаю 550 неизвестную ошибку пользователя.

2 ответа2

2

Насколько я вижу, dispostable.com не предлагает ретрансляцию исходящей почты. У них есть почтовые серверы, которые принимают входящую почту на адреса @dispostable.com , но не настроили их так, чтобы они разрешали отправлять почту на любой адрес с @dispostable.com .

Другими словами, сообщение об ошибке означает: «Вы не можете пересылать почту через меня на @gmail.com ».

  • Это означает, что вам придется подключаться либо напрямую к серверам входящей почты получателя, либо к открытому серверу ретрансляции. (Я искренне сомневаюсь, что вы могли бы найти много открытых реле в сегодняшнем спам-интернете.) Например, входящая почта @gmail.com обрабатывается:

    $ dig gmail.com MX gmail.com.      3574 IN MX 5 gmail-smtp-in.l.google.com.
    gmail.com.      3574 В MX 10 alt1.gmail-smtp-in.l.google.com.
    gmail.com.      3574 В MX 20 alt2.gmail-smtp-in.l.google.com.
    gmail.com.      3574 IN MX 30 alt3.gmail-smtp-in.l.google.com.
    gmail.com.      3574 IN MX 40 alt4.gmail-smtp-in.l.google.com.
    

    Тем не менее, если вы сделаете это, Gmail, скорее всего, отклонит ваше сообщение как спам, потому что они найдут запись SPF на dispostable.com в которой говорится, что ни один сервер не должен отправлять почту, претендующую на этот домен:

    $ dig distabletable.com TXT distableable.com.    86340 IN TXT "v = spf1 -all"
    
  • Большинство "реальных" провайдеров электронной почты действительно дают пользователям доступ через почтовые серверы ретрансляции. Раньше вы могли использовать их почти одинаково, подключившись к порту:25 и отправив сообщение.

    Однако в настоящее время "входящие" и «исходящие (ретрансляционные)» сервисы, как правило, хранятся отдельно; последний работает на порту:587 и почти всегда требует аутентификации (логин с паролем). Это можно сделать вручную, но это не так просто.

    Большинство серверов ретрансляции почты также разрешают вход только через зашифрованные соединения TLS (SSL), поэтому вам потребуется openssl s_client или gnutls-cli вместо простого старого telnet .

  • И, кроме того, это правильный синтаксис:

    MAIL FROM:<caaquino@dispostable.com>
    RCPT TO:<cedr******@gmail.com>
    

    Обратите внимание на < > вокруг адреса и без пробелов после FROM: Многие серверы принимают варианты, но некоторые отклоняют все, кроме этого синтаксиса.

1

SMTP 550- ответ на RCPT означает, что mailbox unavailable . Сообщение приходит с сервера, к которому вы подключены (не к gmail), и указывает, что у него проблема с одним из получателей или потому что сообщение запрещено сервером (спам, отказ в ретрансляции и т.д.).

Сообщение почти всегда указывает на неправильный адрес получателя. Многие люди считают, что эти ошибки могут привести к более серьезным проблемам, если они появляются часто, поэтому будьте осторожны. см. больше деталей здесь: http://www.gettingemaildelivered.com/what-those-smtp-error-codes-mean-and-why-you-should-care

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .