私は何年もの間、ColdFusionを使用してテキストメールを送信してきました。私は今、ミントのような会社からあなたが見るそれらのきれいな電子メールを送る方法を学ぶことに興味があります。
これを機能させ、バグやスパムフィルターに見舞われないようにする方法を教えてくれるColdFusionの優れたチュートリアルを知っている人はいますか?
私は何年もの間、ColdFusionを使用してテキストメールを送信してきました。私は今、ミントのような会社からあなたが見るそれらのきれいな電子メールを送る方法を学ぶことに興味があります。
これを機能させ、バグやスパムフィルターに見舞われないようにする方法を教えてくれるColdFusionの優れたチュートリアルを知っている人はいますか?
Rayが言ったように、ColdFusionはHTMLメールをサポートしています。これは、メールを「きれい」にする方法です。クイックダウンで汚れたサンプルは次のようになります。
<cfmail from="bob@bob.com" to="someguy@email.com" 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>
これで、メールを送信しました。あなたが好きな電子メールアドレスから古いものに固執することを妨げるものが何もないことに気づきましたか?それは私の次のポイントに私を導きます、そこであなたはスパムフィルターによって打たれるのを避ける方法を疑問に思っています:
簡単な答えは次のとおりです。できません。
確かに、電子メールに「VIAGRA」という単語を含めないなど、インテリジェントなことを行うことができます(陰茎の拡大の電子メールを送信しようとしていて、スパムフィルターを通過する方法を知りたい場合を除きます。助けるために)、しかしあなたが明白な落とし穴を避けたいだけだと仮定しましょう。
私は役立つかもしれない2つのことを考えることができます:
差出人メールアドレスに登録されているドメインからメールを送信します。私はルールを作りませんでしたが、これは苦痛かもしれません。つまり、myorg.comのプロキシメールを送信しようとして、サーバーがmyorg.comをホストしていない場合、一部のスパムフィルターがそれをブロックします。通常行われることは、次のように、from電子メールにいくつかのブランドを適用することです。
<cfmail from="MyOrg.Com <DONOTREPLY@registeredsite.com>" replyto="bob@myorg.com" to="someguy@email.com" subject="Test" type="HTML">
</cfmail>
この場合、電子メールはregisteredsite.comのサーバーから送信され、replytoがプロキシ電子メールアドレスになります。* @ registeredsite.comの差出人の電子メールアドレスがサーバーに解決されるため、スパムフィルターはおそらくこれで問題ありません。からbob@myorg.comで送信してみてください。そうすれば、あなたをブロックするいくつかの場所に間違いなく遭遇するでしょう。
ただし、これらの予防策を講じたとしても、誰かがあなたのドメイン名を入手して泥の中をドラッグするという状況に遭遇するでしょう。彼らはあなたの名前で、あるいはあなたのドメインの名前で何千もの電子メールをインターネットに送信します、そして電子メールの不安定さのために、あなたのドメインはhotlove4u@registeredsiteの千の発生の後に誰かのブラックリストに追加されます。 comはsysadminの受信ボックスにアクセスしました。それについてもあなたにできることは何もありません。
または、クラウドアプリを実行してリモートメールサーバーを使用することもできます。しかし、一部のジョーカーは、発信元がEC2であることを一目見て、「いいえ、申し訳ありません。拒否されました」と言うでしょう。彼らはあなたの組織の正当性を気にせず、電子メールの発信元だけを気にします。
電子メールは時代遅れのテクノロジーであり、私たちが実際に優れたプロトコルを考えることができるようになる前に、大量に使用されるようになりました。プロトコルとして、それはひどいです....それでも、下位互換性の理由から、私たちはそれに固執しています。スパムフィルターを回避することはできません。 インターネット上の電子メールの95%は迷惑メールであり、意図した受信者に届くことさえありません。その統計の巨大さを少しの間吸収して、あなたのアイデアを現実に戻してください。現在使用されているスパム防止技術の多くは、不必要に攻撃的であり、非常に多くの「誤検知」を引き起こします。たとえば、電子メールの80%が送信されていることを確認できますが、実際には次のようになります。電子メールが送信されるとすぐに、完全に制御できなくなります。
「きれい」とはどういう意味ですか?HTMLベースですか?CFはhtmlメールをサポートしています。type="html"を使用するだけです。cfmailpartを使用して、同じコンテンツのテキストバージョンとhtmlバージョンの両方を送信することもできます。
CSSを使用してHTMLメールを作成するための優れた記事は次のとおりです。
http://articles.sitepoint.com/article/code-html-email-newsletters
Rayの答えは、CFの部分については正しいですが、この作業を行うためのほとんどは、HTML、CSS、およびテストテストテストに関するものです。
そして、これに加えて、メールが正しく表示されるかどうか、およびlitmusappと呼ばれるWebサイトにアクセスすることで、メールがスパムフィルターにヒットするかどうかを確認できることをすべて追加します。テストニュースレターをいずれかの電子メールアドレスに送信すると、各タイプの電子メールクライアントで各ニュースレターがどのように表示されるかのスクリーンショットが表示されます。また、ニュースレターをいくつかの人気のあるスパムブロッカーと照合し、何を変更するかについてアドバイスを提供します。
MailChimpからこの電子ブックをチェックしたいかもしれません。メールアプリはいくつかの変わった方法でHTMLをレンダリングするので、レイアウトにテーブルを使用する準備をしてください。
私はあなたが好きなHTMLテンプレートの電子メールを見つけることから始めます。次に、上記のようにタイプをhtmlに設定したタグに配置します。プレーンテキスト(およびブラックベリー)ユーザーを処理するためにマルチパート電子メールを実行することを検討することをお勧めします。
キャンペーンモニターニュースレターを購読しています。非常に役立つ記事のリストもここにあります:http://www.campaignmonitor.com/resources/
cfmailを作成するときにフォントや背景の色を変更しようとするときは、を追加する前に、のようにその前に#F0000
余分な広告を追加する必要があることを忘れないでください。そうしないと、エラーが発生します。#
##F0000