я на работе проверил из внутренней сети отправить письмо на свой почтовый ящик в корпоративном почтовом сервере, при этом в поле от кого написал этот же почтовый ящик, письмо пришло. Отправлял при помощи telnet из командной строки, при этом на сервере настроена и включена аутентификация, логин и пароль я не вводил. Я думал что просто разрешено для внутренней сети. Потом попробовал из вне отправить, в начале написало что мой внешний ip внесён в чёрный список спамеров. Потом попробовал через несколько дней с внешнего ip, сделал так же как и из внутренней подсети и всё опять получилось.
Теперь вот думаю как это всё прикрыть. Первые мысли такое что на почтовом сервере надо как то проверять ip с которого отправляют письмо на предмет я вляется ли это ip, ip адресом почтового сервера обслуживающего какой нибудь домен, если нет то письмо отбрасывается. Теперь надо узнать как это включить на почтовом сервере?