忍者ブログ
全くIT系ではない製造業の社員がイントラ上でColdFusionと格闘。システム構築を外部委託するとき「できればColdFusionでお願いします」と頼むのだが・・・・
[76] [75] [74] [73] [72] [71] [70] [69] [68] [67] [66]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

その(2)でインストールが終わりました。

次は何だろう・・・・・


(。-`ω´-)ンー・・


"Hello! ColdFusion!" などと表示するのはベタだな。


( ̄-  ̄ ) ンー


あれだ。 ColdFusionでメールを送るのがいいんじゃないだろうか。

イントラのwebマスターで、普通にホームページは作れるけれど、データーベースと連携して検索したりメール飛ばしたりしたいなぁ・・・とやる気はあるけどやり方がわからない、そんなイントラweb担当あたりが信者候補

なので、ちょうどいいかな。

ところで、htmlを使ってメールを送るにはどうするかというと・・・・・
フォームを使って送る方法があるけど、あれはwebサーバーが送っているのではなく、ホームページを見ている人のメーラーから送られてるのが実際です。
なんちゃってwebマスターがやりたい事とはちょっと違うはず。

aspならどうやってメールを送るか。
aspの場合、BASP21っていうのが有名で、そいつをサーバーに組み込んで、aspから呼び出して送ります。 えーと、ワタシにやれ と言われても、いろいろ調べまくりでサンプル見つけてやっとできるかな?って感じです。

phpの場合は、mail関数をつかって送る・・・・? 使いやすいようにfunctionを定義して、エンコードをしてほにゃらら・・・・? やれ と言われても困ります。実際。
多分、aspよりハードル高いのでは。


さてColdFusionの場合。

<html>
<cfmail to="jibun@hoge.com" from="cfif@cfplease.com" subject="メールのタイトルだよ">
はろー こーるどふゅーじょん

これはColdFusionサーバーから送ったメールだよ

ではまた。
</cfmail>
</html>

こんな感じ。

ほとんど説明がいらないくらい簡単です。
<cfmail>というのが、ColdFusionのメールを送るタグです。
htmlのタグのように、</cfmail>で閉じます。
間の文章が、改行も含めてそのまんまメール本文になります。

宛先は、to=  の部分に、送り主はfrom= の部分に書きます。
subject = が メールのタイトルです。


メモ帳とか、テキストエディタで書いて、testmail.cfm などという名前でサーバーに保存しましょう。

保存する場所は、普段htmlを置いている場所ならどこでもOK。
内蔵webサーバーの場合は、
インストールフォルダ/wwwroot/  の下になります。

で、おもむろにブラウザで呼ぶ。

http://127.0.0.1:8500/testmail.cfm


・・・・っと、


CFMAIL 用に指定された SMTP サーバーがありません。

コールドフュージョンのエラーはこんな感じで出ます。
これはわかりやすいメッセージの例ですね。
わかんないときは、さっぱりなメッセージだったりしますが。 (´ー`)


さて、インストールして素のままならエラーが出ます。
書いてあるとおり、メールサーバーがどこにあるかわからん! ってことです。

メールの設定は、ColdFusion Administratorの画面で行います。



ここに、メールサーバーのアドレスを入れる必要があります。

それと、ついでに下の方にある、メール文字セットを ISO-2022-JP(Japanese) にしておきましょう。


これで「変更の送信」ボタンを押します。


さて、あらためて testmail.cfm をブラウザで開きます。

・・・・・・

何もエラーが出なければ、メールが送られているはずです。

ちなみに、同じページをリロードしたり、再度開けば、開くたびにメールが送られます。
データーベースにあるアドレスを元に、何百人とメールを送るときは注意が必要です。
不用意にリロードすると、同じメールが何百人に・・・・・


ということで、これがColdFusionのサワリです。

簡単でしょ?
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
ブログ内検索
プロフィール
HN:
CFIF
性別:
男性
自己紹介:
もっと日本でもColdFusionが広まって欲しいです。

情報通信を生業としない企業の、システム系でもない普通の社員なので、 ColdFusionは独学。参考書が少ないのがツライです・・・・なんだかんだ、ColdFusion4.xのシリウス時代から7年くらいのおつきあい?リンコムNextのソースが教科書かも。

外注するときはよく「できればColdFusionで・・・・」とお願いするのですが、ほとんどの場合「えっ!?」と驚かれてしまい、「SEのアサインが・・・」などと営業さんが困ってしまうことが多くて悲しいです。
ちょっとしたものなら自分でシステム構築しちゃいますが、一人でやるには時間が足りませんね・・・

FlashRemotingとかもやりますが、Flexには手を出してません。
と、最初の頃書きましたが、ついにFlexに手を出しました。Flex1.5はイマイチわかりませんでしたが、Flex2は別物ですね。これで6万円でイインデスカ?
そしてFlex2とColdFusionの組み合わせなら無敵な気がしますよ。ほんとに。
最新トラックバック
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
なかのひと
忍者ブログ [PR]