Dovrebbe funzionare se tutte le parti interessate utilizzano un software davvero moderno.
Mentre SMTP funziona bene a strati su TCP, è, almeno nella sua forma originale, non in sé un protocollo BASATO su TCP / IP. Se si osserva la RFC 821 originale, viene definito un "trasporto TCP" .... in un'appendice.
RFC 2821 (dal 1989) considera l'uso di indirizzi numerici "scoraggiato".
Anche le versioni molto più moderne delle specifiche sostengono in una certa misura questa filosofia, da RFC5321: "SMTP è indipendente dal particolare sottosistema di trasmissione e richiede solo un canale di flusso di dati ordinato affidabile. Mentre questo documento tratta specificamente il trasporto su TCP, sono possibili altri trasporti Le appendici a RFC 821 [1] ne descrivono alcune. "
Tuttavia, questo RFC - dal 2008, che in realtà lo rende NUOVO, sanziona l'uso di "indirizzi letterali" come "consentiti" ("Per aggirare questa barriera, è consentita una speciale forma letterale dell'indirizzo come alternativa a un dominio nome ") nella Sezione 4.1.3 ma lo scoraggia ancora come" NON DOVREBBE "in 2.1.4.
SMTP, e gran parte del software costruito attorno ad esso, utilizza gli host , non gli indirizzi IP , come "valuta nativa" - se un "indirizzo letterale" è utilizzabile come "host", così sia. E così hanno fatto i protocolli (non più obsoleti) non SMTP (ad esempio la posta UUCP) che sono stati utilizzati nell'ecosistema di posta elettronica di vecchia data insieme ai sistemi basati su SMTP.
Affidarsi a tutti i sistemi coinvolti nel pieno rispetto di uno standard del 2008 potrebbe essere più rischioso di quanto sembri.