CakePHP :「Qdmail」コンポーネントで送信されたメール内容が変

メール送信を実装してみようと思い、ネットを徘徊していたところ、「Qdmail」というコンポーネントの存在を知りますた。

▼Qdmail
http://hal456.net/qdmail/

上記ページを参考にしながら、設置・送信ってな具合に、結構簡単に実装できますた。
ところが、以下のような現象が起こりますた。

相手方に届くメールはまったく問題ないのに、こちらに届くメールはなぜか、文字化け(?)する。
文字化けというか、ヘッダー情報が丸出しになる感じというか…。

「Qdmail」本体のソースにある記述(「Qdmail」のバージョンとかURLとか)が露出してしまう現象でつ。
さらに、メールの「From」がなぜか空欄になるのでつ…。

なぜ!?
これに費やした時間は2時間ほど…。

上記URLのページ内に、以下のような記事を発見すますた。

▼「Qdmail」トラブルシューティング
http://hal456.net/qdmail/trouble

この記事によると、以下のようなことのようでつ。
Qdmailでは、RFCに従い、ヘッダーの改行コードをCRLFとしています。
しかし、sendmailではないメール送信サーバー、特にqmailを使用している場合、改行コードがCRLFではなくLFのみでないと誤動作することがあるようです。
0.8.6.a以降のバージョンで、自動認識を装備していますが、当該自動認識がうまく働かない場合もあるかと思います。
その場合は、強制的に改行コードをLFのみにするように変更してみてください。
ソースコードの50行目付近に、Line Feedの項目があり、var $LFC = ”¥r¥n”と定義している行があります。
ソース内を「$LFC」で検索してみてください。
それを半角で”¥n”と変更してみてください。¥rを削除するということです。
ぬ!?
確かこのサーバはsendmailじゃなく、qmailだったはず!
しかも、メールの内容にもqmailだからうんたらくんたらと記載されている(のではないか、これ)!

ってなわけで、「Qdmail」本体の上記記載のある部分を半角で「¥n」だけにしてみた。
すると、OKですた!!

ヽ(´ー`)ノ

やっと1つ、コンポーネントが使えるようになりますた…。
[PR]
by bubuka_revival | 2008-07-26 00:24 | CakePHP  

BBK
投稿者:BBK
住 所:不定
職 業:不明
※無職ではない
※コメント内に「http://」を禁止。

08/05/11(日)現在
BBK市

※人口増加。
※産業発達。
※交通整備。
※防犯対策。
※環境整備。

08/04/05(土)現在
BBK市


08/01/20(日)現在
BBK市


08/01/11(金)現在
BBK市


08/01/05(土)現在
BBK市


07/12/23(日)現在
BBK市
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
UserAction Extension
SnapCrab
Hawkeye

カテゴリ
日記
gifアニメ
gifアニネタ
見た夢
ubuntu
PHPメモ
PHPイジリ
HTMLメモ
CodeIgniter
Piece Framework
CakePHP
Ethna
xampp
MyMiniCity
チャーシュー
大相撲懸賞クイズ
フリーソフト
ツキン変更
もらい物
メタボリックシンドローム2
メタボリックシンドローム
体重

以前の記事
2011年 05月
2011年 01月
2010年 12月
more...

ライフログ










検索

その他のジャンル

ファン

記事ランキング

ブログジャンル

画像一覧

リンク
.。oO(βΓoG)
ぱんだのおへそⅡ
うたた寝 ろびんのすけの部屋
「geocity」に作ったページに行けます。