Подтверждение адреса электронной почты с SMTP перестало работать на локальной машине для определенных доменов

Добавьте пространство перед командой. команды, запускающиеся с пространства, не вставляют историю:

root@ubuntu-1010-server-01:~# echo foo
foo
root@ubuntu-1010-server-01:~# history 
    1  echo foo
    2  history 
root@ubuntu-1010-server-01:~#  echo bar
bar
root@ubuntu-1010-server-01:~# history 
    1  echo foo
    2  history 

удар человека

  HISTCONTROL
         A  colon-separated  list of values controlling how commands are
         saved on the history list.  If  the  list  of  values  includes
         ignorespace,  lines  which begin with a space character are not
         saved in the history list.  A value of ignoredups causes  lines
         matching  the  previous history entry to not be saved.  A value
         of ignoreboth is shorthand for ignorespace and  ignoredups.   A
         value  of erasedups causes all previous lines matching the cur‐
         rent line to be removed from the history list before that  line
         is  saved.   Any  value  not  in the above list is ignored.  If
         HISTCONTROL is unset, or does not include a  valid  value,  all
         lines  read  by the shell parser are saved on the history list,
         subject to the value of HISTIGNORE.  The second and  subsequent
         lines  of a multi-line compound command are not tested, and are
         added to the history regardless of the value of HISTCONTROL.
1
задан 17 October 2013 в 16:45
2 ответа

Ваш RCPT TO: должен получить 550 , а не 554 технически, если почтовый ящик не существует. 554 используется, если команда не выполняется (например, неверный синтаксис команды). Однако, как сказал Грифиус, многие почтовые серверы ответят 250, если используемый синтаксис правильный. Он еще не проверяет, существует ли реальный почтовый ящик, ИЛИ он просто не хочет сообщать вам, существует ли адрес или нет.

Команда VRFY технически является тем, что протокол SMTP "должен "использовать для проверки, существует ли адрес электронной почты или нет. Но довольно много известных почтовых служб не позволяют VRFY или, опять же, просто сказать «Не уверен, но я постараюсь доставить его».

Причина, по которой много SMTP »

1
ответ дан 4 December 2019 в 00:34

вы не можете полагаться на SMTP при проверке получателя. многие почтовые серверы проверяют адреса получателей только после того, как почта была принята в локальную очередь. если учетная запись получателя не существует, они отправляют возврат. (поведение «принять и отскочить»).

0
ответ дан 4 December 2019 в 00:34

Теги

Похожие вопросы