全くIT系ではない製造業の社員がイントラ上でColdFusionと格闘。システム構築を外部委託するとき「できればColdFusionでお願いします」と頼むのだが・・・・
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
その(2)でインストールが終わりました。
次は何だろう・・・・・
(。-`ω´-)ンー・・
"Hello! ColdFusion!" などと表示するのはベタだな。
( ̄-  ̄ ) ンー
あれだ。 ColdFusionでメールを送るのがいいんじゃないだろうか。
イントラのwebマスターで、普通にホームページは作れるけれど、データーベースと連携して検索したりメール飛ばしたりしたいなぁ・・・とやる気はあるけどやり方がわからない、そんなイントラweb担当あたりが信者候補
なので、ちょうどいいかな。
ところで、htmlを使ってメールを送るにはどうするかというと・・・・・
フォームを使って送る方法があるけど、あれはwebサーバーが送っているのではなく、ホームページを見ている人のメーラーから送られてるのが実際です。
なんちゃってwebマスターがやりたい事とはちょっと違うはず。
aspならどうやってメールを送るか。
aspの場合、BASP21っていうのが有名で、そいつをサーバーに組み込んで、aspから呼び出して送ります。 えーと、ワタシにやれ と言われても、いろいろ調べまくりでサンプル見つけてやっとできるかな?って感じです。
phpの場合は、mail関数をつかって送る・・・・? 使いやすいようにfunctionを定義して、エンコードをしてほにゃらら・・・・? やれ と言われても困ります。実際。
多分、aspよりハードル高いのでは。
さてColdFusionの場合。
こんな感じ。
ほとんど説明がいらないくらい簡単です。
<cfmail>というのが、ColdFusionのメールを送るタグです。
htmlのタグのように、</cfmail>で閉じます。
間の文章が、改行も含めてそのまんまメール本文になります。
宛先は、to= の部分に、送り主はfrom= の部分に書きます。
subject = が メールのタイトルです。
メモ帳とか、テキストエディタで書いて、testmail.cfm などという名前でサーバーに保存しましょう。
保存する場所は、普段htmlを置いている場所ならどこでもOK。
内蔵webサーバーの場合は、
インストールフォルダ/wwwroot/ の下になります。
で、おもむろにブラウザで呼ぶ。
http://127.0.0.1:8500/testmail.cfm
・・・・っと、
![CFMAIL 用に指定された SMTP サーバーがありません。](http://blog.cnobi.jp/v1/blog/user/2a92b5f0ad3209b427ec3b4f1e9ffc17/1172157616)
コールドフュージョンのエラーはこんな感じで出ます。
これはわかりやすいメッセージの例ですね。
わかんないときは、さっぱりなメッセージだったりしますが。 (´ー`)
さて、インストールして素のままならエラーが出ます。
書いてあるとおり、メールサーバーがどこにあるかわからん! ってことです。
メールの設定は、ColdFusion Administratorの画面で行います。
![](http://blog.cnobi.jp/v1/blog/user/2a92b5f0ad3209b427ec3b4f1e9ffc17/1172157617)
ここに、メールサーバーのアドレスを入れる必要があります。
それと、ついでに下の方にある、メール文字セットを ISO-2022-JP(Japanese) にしておきましょう。
![](http://blog.cnobi.jp/v1/blog/user/2a92b5f0ad3209b427ec3b4f1e9ffc17/1172157618)
これで「変更の送信」ボタンを押します。
さて、あらためて testmail.cfm をブラウザで開きます。
・・・・・・
何もエラーが出なければ、メールが送られているはずです。
ちなみに、同じページをリロードしたり、再度開けば、開くたびにメールが送られます。
データーベースにあるアドレスを元に、何百人とメールを送るときは注意が必要です。
不用意にリロードすると、同じメールが何百人に・・・・・
ということで、これがColdFusionのサワリです。
簡単でしょ?
次は何だろう・・・・・
(。-`ω´-)ンー・・
"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 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
・・・・っと、
コールドフュージョンのエラーはこんな感じで出ます。
これはわかりやすいメッセージの例ですね。
わかんないときは、さっぱりなメッセージだったりしますが。 (´ー`)
さて、インストールして素のままならエラーが出ます。
書いてあるとおり、メールサーバーがどこにあるかわからん! ってことです。
メールの設定は、ColdFusion Administratorの画面で行います。
ここに、メールサーバーのアドレスを入れる必要があります。
それと、ついでに下の方にある、メール文字セットを ISO-2022-JP(Japanese) にしておきましょう。
これで「変更の送信」ボタンを押します。
さて、あらためて testmail.cfm をブラウザで開きます。
・・・・・・
何もエラーが出なければ、メールが送られているはずです。
ちなみに、同じページをリロードしたり、再度開けば、開くたびにメールが送られます。
データーベースにあるアドレスを元に、何百人とメールを送るときは注意が必要です。
不用意にリロードすると、同じメールが何百人に・・・・・
ということで、これがColdFusionのサワリです。
簡単でしょ?
PR
この記事にコメントする
最新記事
(12/04)
(12/19)
(10/07)
(09/11)
(05/07)
(04/24)
(01/11)
(12/27)
(11/05)
(11/03)
ブログ内検索
カテゴリー
プロフィール
HN:
CFIF
性別:
男性
自己紹介:
もっと日本でもColdFusionが広まって欲しいです。
情報通信を生業としない企業の、システム系でもない普通の社員なので、 ColdFusionは独学。参考書が少ないのがツライです・・・・なんだかんだ、ColdFusion4.xのシリウス時代から7年くらいのおつきあい?リンコムNextのソースが教科書かも。
外注するときはよく「できればColdFusionで・・・・」とお願いするのですが、ほとんどの場合「えっ!?」と驚かれてしまい、「SEのアサインが・・・」などと営業さんが困ってしまうことが多くて悲しいです。
ちょっとしたものなら自分でシステム構築しちゃいますが、一人でやるには時間が足りませんね・・・
FlashRemotingとかもやりますが、Flexには手を出してません。
と、最初の頃書きましたが、ついにFlexに手を出しました。Flex1.5はイマイチわかりませんでしたが、Flex2は別物ですね。これで6万円でイインデスカ?
そしてFlex2とColdFusionの組み合わせなら無敵な気がしますよ。ほんとに。
情報通信を生業としない企業の、システム系でもない普通の社員なので、 ColdFusionは独学。参考書が少ないのがツライです・・・・なんだかんだ、ColdFusion4.xのシリウス時代から7年くらいのおつきあい?リンコムNextのソースが教科書かも。
外注するときはよく「できればColdFusionで・・・・」とお願いするのですが、ほとんどの場合「えっ!?」と驚かれてしまい、「SEのアサインが・・・」などと営業さんが困ってしまうことが多くて悲しいです。
ちょっとしたものなら自分でシステム構築しちゃいますが、一人でやるには時間が足りませんね・・・
FlashRemotingとかもやりますが、Flexには手を出してません。
と、最初の頃書きましたが、ついにFlexに手を出しました。Flex1.5はイマイチわかりませんでしたが、Flex2は別物ですね。これで6万円でイインデスカ?
そしてFlex2とColdFusionの組み合わせなら無敵な気がしますよ。ほんとに。
最新コメント
(05/20)
(03/15)
(05/25)
(02/07)
(12/19)
最新トラックバック
カレンダー
01 | 2025/02 | 03 |
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 |
ColdFusionリンク
アーカイブ
最古記事
(06/23)
(06/26)
(06/27)
(06/28)
(06/29)
(06/30)
(07/03)
(07/04)
(07/05)
(07/06)
なかのひと