Це має спрацювати, якщо всі залучені сторони використовують дійсно сучасне програмне забезпечення.
Хоча SMTP працює на багатошаровому шарі TCP, він, принаймні, у первісному вигляді, сам по собі не є протоколом, заснованим на TCP / IP. Якщо ви подивитеся на оригінальний RFC 821, "транспорт TCP" визначений .... у додатку.
RFC 2821 (з 1989 р.) Вважає використання числових адрес "неприборканими".
Навіть набагато сучасніші версії специфікацій певною мірою підтверджують цю філософію від RFC5321: "SMTP не залежить від конкретної підсистеми передачі і вимагає лише надійного упорядкованого каналу потоку даних. Хоча в цьому документі конкретно обговорюється транспорт через TCP, можливі й інші транспортні засоби. . Додатки до RFC 821 [1] описують деякі з них ".
Однак цей RFC - з 2008 року, що насправді робить його НОВОЮ, але санкціонує використання "адресних літералів" як "дозволених" ("Щоб обійти цей бар'єр, спеціальна буквальна форма адреси дозволена як альтернатива домену назва. ") у Розділі 4.1.3, але все-таки відбиває це як" ПОТРІБНО "у 2.1.4.
SMTP та велика частина програмного забезпечення, побудованого навколо нього, використовує хости , а не ip адреси як свою "рідну валюту" - якщо "адресна буква" може бути використана як "хост", так і нехай буде. Так само зробили (здебільшого застарілі) протоколи, що не належать до SMTP (наприклад, пошта UUCP), які використовувались у екосистемі електронної пошти старої системи разом із системами на основі SMTP.
Покладатися на те, що вся система, що займається повною мірою, відповідає стандарту 2008 року, може бути більш ризикованою, ніж здається.