Come ha detto Ray, ColdFusion supporta l'e-mail HTML, che è il modo in cui si effettua una e-mail "carina". Un campione rapido verso il basso e sporco si presenta così:
<cfmail from="[email protected]" to="[email protected]" subject="Check this out!" type="HTML">
<HTML>
<head><title>My Email</title>
</head>
<body>
<!--- Style Tag in the Body, not Head, for Email --->
<style type="text/css">
body { font-size: 14px; }
</style>
This is the text of my email.
</body>
</HTML>
</cfmail>
Questo è tutto, hai appena inviato una e-mail. Nota come non vi è nulla che ti impedisce di attaccare qualsiasi vecchio indirizzo email che ti piace? Questo mi porta al punto successivo, in cui ti stai chiedendo come evitare di essere colpiti dai filtri antispam:
La risposta breve è: non puoi.
Oh certo, puoi fare cose intelligenti, come non includere la parola "VIAGRA" nella tua e-mail (a meno che tu non stia cercando di inviare email di ingrandimento del pene e vuoi sapere come superare i filtri antispam, nel qual caso Non sono d'accordo nell'aiutare), ma supponiamo che tu voglia solo evitare ovvi rischi.
Mi vengono in mente due cose che potrebbero aiutare:
inviare e-mail da un dominio registrato al dall'indirizzo email. Non ho fatto le regole, ma questo può essere un dolore. Ad esempio, se provi a inviare email proxy per myorg.com e il tuo server non ospita myorg.com, alcuni filtri spam bloccheranno. Ciò che di solito è fatto è quello di applicare un po 'di branding per il da e-mail, in questo modo:
<cfmail from="MyOrg.Com <[email protected]>" replyto="[email protected]" to="[email protected]" subject="Test" type="HTML"> </cfmail>
In questo caso l'email viene inviata dal server al registeredsite.com, con un ReplyTo essendo il proxy indirizzo email. I filtri antispam probabilmente andranno bene con questo, dal momento che l'indirizzo email di *@registeredsite.com si risolve sul tuo server. Prova a inviare con [email protected] nel campo da, e sicuramente ti imbatterai in alcuni posti che ti bloccheranno.
- Utilizzare un server fisico, non un sito cloud. Mi sto imbattendo proprio in questo problema, ma se non usi un server fisico che si trova su un IP dedicato per inviare la tua email, e se questo server non è il mittente dell'email, alcuni posti stanno andando per bloccarlo. Questo significa nessun sito cloud EC2 o Rackspace - scusa, alcuni amministratori di sistema sono inclini a mettere giù il banhammer su tutto ciò che proviene da uno di questi provider, visto che è così facile far funzionare la tua piccola fabbrica di spam usando EC2 o Rackspace per pochissimo costo.
Anche se prendi queste precauzioni, tuttavia, ti imbatterai in una situazione in cui qualcuno riceve il nome di dominio e lo trascina nel fango. Invieranno migliaia di e-mail a Internet a tuo nome - o meglio, nel nome del tuo dominio - ea causa dell'insicurezza della posta elettronica, il tuo dominio verrà aggiunto alla lista nera di qualcuno dopo mille occorrenze di hotlove4u @ registeredsite. com ha colpito la posta in arrivo di sysadmin. Neanche tu puoi fare nulla.
Oppure è possibile decidere di eseguire un'app cloud e utilizzare un server di posta remoto. Ma alcuni burloni daranno un'occhiata all'originatore essendo EC2 e diranno: "No, mi dispiace, negato". A loro non interessa la legittimità della tua organizzazione, solo l'origine dell'email.
L'e-mail è una tecnologia antiquata che è stata utilizzata in massa prima che potessimo davvero pensare a un protocollo migliore. Come protocollo, è terribile .... eppure siamo rimasti bloccati, per ragioni di compatibilità all'indietro. Non è possibile evitare il filtro spam. 95% of the email on the internet is junk mail e non raggiunge mai il destinatario previsto. Assorbi solo l'enormità di quella statistica per un momento e riporta le tue idee alla realtà. Molte delle tecniche di prevenzione dello spam utilizzate oggi sono inutilmente aggressive e creano molti "falsi positivi". Puoi sparare, diciamo che l'80% della tua email è stata inviata, ma in realtà si tratta di questo: non appena l'email è stata sparata, è completamente fuori dal tuo controllo. Puoi solo assumerti la responsabilità di così tanto.
"Non sono interessato a imparare come" - non => ora, forse? –