ようこそゲストさん

Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte

改版履歴

Qdmaiのダウンロードページはこちら
  • 2008-08-20
    • 1.0.5b , qdmail.0.9.4.002
添付ファイル送信時の不具合を修正
Content-Disposition: attachment; とすべきところを、Content-Disposition: attachement;となっていた。
  • 2008-08-18
    • 1.0.4b
qd_send_mail での第1引数が配列でない場合にエラーが出るバグの修正
  • 2008-08-13
    • 1.0.3b
sizeメソッド新設
smtpDataメソッド新設
render_mode 新設
  • 2008-08-09
    • 0.9.4.001
mime_stringメソッドの修正(1系と同じにした)
  • 2008-08-08
    • 1.0.2b , 0.9.4
decoJudgeメソッド不具合の修正。d.vodafone.ne.jpなどが正しく判定できなかった点を修正。
thanks to nnnnnnさん!
  • 2008-08-05
    • 1.0.1b , 0.9.3
デコメのディズニー携帯への仮対応(テストしていないので、正しく送信できるかどうか不明)
  • 2008-08-02
    • 1.0.0b
1.0.0のベータ版公開。前より高機能、前より軽め
  • 2008-07-26
    • 0.9.2
アルファー版からベータ版を飛び越えて、正式版へ移行
gmail.comにデコメを送信する時はDocomoバージョンとした。
attach()の一部変更。
  • 2008-07-24
    • 0.9.1a
CakePHPでのSMTP送信時にエラーがでていた点の修正
Special Thanks to Sさん!
  • 2008-07-19
    • 0.9.0a
setSmtpObject()メソッドの追加
Qdsmtpとの連携関係を修正(smtpObject()他)
  • 2008-06-28
    • 0.8.9a
addHeaderメソッドのバグ修正
$this->other_headerプロパティ追加
  • 2008-06-25
    • 0.8.8a
mb_convert_kana の Vオプション追加
easyモードで、$this->body_build_onceがtrueになっていたのをfalseになるよう変更。
デコメールのauto_decoモード時に、PCアドレスに対してはMHTML形式で送るように変更。
  • 2008-06-23
    • 0.8.7a
メンバ変数 language = 'ja' 追加
メンバ変数 kana = false 追加
半角カナを全角カナに変換するルーチンを追加(mime_string , makeContent )
  • 2008-06-18
    • 0.8.6a
qmailを自動判定し、その場合には、改行コードをLFのみにするようにした。
isQmail(),lineFeed()関数の増設。
  • 2008-06-16
    • 0.8.5a
ISO-2022-JP時のMIMEエンコーディングの不具合修正。エスケープシーケンスが2重になってたのを回避するようにした。
Thanks to kei さん!
  • 2008-06-01-2
    • 0.8.4a
インテリジェントワードラップの不具合を修正。
0.8.0aにバージョンアップした際の修正ミスでした。
(mail関数に渡す時には本文LFなのに、その後の処理をCRLF前提で行っていた)
その他、デバッグルーチン一部変更。
  • 2008-06-01
    • 0.8.3a
ライセンスをMIT Liceseに変更。(CakePHPと同じです。)
AGPLv3に比べ緩いライセンスにしました。もちろん、個人、企業、商用、すべて無料です。
  • 2008-05-27
    • 0.8.2a
base64エンコード + textメールの時に htmlメールになってしまう不具合を修正。
thanks Kumaさん!
  • 2008-05-15
    • 0.8.1a
MIMEエンコーディングの不具合を修正。
(マルチバイト文字単位&エンコード)
  • 2008-5-08
    • 0.8.0a
添付ファイル名(日本語)が処理されない不具合を修正。
本文の改行コードにつき、mail関数の時はLFコード、SMTP送信の時はシステム設定に従うように変更
  • 2008-4-28
    • 0.7.9a
ウィルコム(Willcom)のデコメ(デコラティブメール)にも対応しました。
  • 2008-4-28
    • 0.7.8a
CakePHPでレイアウト、エレメントを指定しても、正しく動作しなかった不具合を修正。
(Thanks to 通りすがりさん!)
  • 2008-4-25
    • 0.7.7a
分割送信時に不要な際ビルド(添付ファイル)をしないように修正(速度対策)。
分割送信時に、本文をキャッシュする機能追加(デフォルトはOFF)
一般関数 qd_send_mail を追加(ベタ書き対処)(CakePHPオプション付き)
  • 2008-4-24
    • 0.7.6a
CakePHP対応 1.1 & 1.2 (コンポーネントとして動作)
SMTP送信のための布石をいくつか
Noticeエラー修正。$this->contentを初期化から配列型に変更
文末の改行は削除するように仕様変更
  • 2008-4-23
    • 0.7.5a
Noticeエラーがでていた部分の修正
  • 2008-4-23
    • 0.7.4a
連続してメールを送信した場合に、ヘッダーとボディが更新されない問題を修正
連続してメール送信した場合に、ログがおかしくなる問題を修正
SMTP送信へ向けてのソース整理
  • 2008-4-21
    • 0.7.3a 
ワードラップユーザーインタフェイスのバグ修正
ワードラップの改行処理修正
ユーザーが入れた改行が削除されてしまう不具合を修正
禁則処理の追加
  • 2008-4-16
    • 0.7.2a 
inlineMode()メソッド追加
OOPでのデコメ指定時の不具合を修正
  • 2008-4-16
    • 0.7.1a 
本文最初に余分の改行が入っていたのを修正。
charsetAttach()を追加。
  • 2008-4-16
    • 0.7.0a 初版アップロード

記事リスト

# spok 2008年04月23日(水) 午後8時09分

コメントありがとうございます。たいへんはげみになります。
SMTP対応が終わったら、CakePHP対応を考えたいと思います。

# spok 2008年04月24日(木) 午後11時53分

意外に早くCakePHP対応ができました。よろしければお使いくださいませませ。

# suzuki 2008年04月28日(月) 午前11時38分

この間こちらにコメントさせていただきました、「通りすがりのものですが」改めsuzukiです。

こんなに早くcakeに対応していただけるなんて…感謝感激です!
spokさん、本当にありがとう!
今日から早速使わせていただいております。

諸事情からsmtpを利用しているのですが、ソースを拝見しながら何とか送信できるところまでこぎつけました(汗)
(いくつか気づいた点がありましたので別途メールさせていただきますね^^/)

お仕事がお忙しいとのことですが、ご無理なさらぬようご自愛くださいませ。
これからもQdmailの開発を楽しみに見守らせていただきます。

# yoshi 2008年06月01日(日) 午前7時33分

本メールはXRMSトライアル期間中
のメール配信テストメッセージです。

spokさん

おせわになっております。0.8.3aを早速つかわせていただきました。
文字化けでなやんでいたものとしては大変ありがたくおもっております。

ひとつ、easyTextで送信した際、(破線以下の)本文に余分な改行が入る(下記 <- 部分)
のですが、チェックしてみていただけますでしょうか?

文字コードはUTF-8にしています。

よろしくおねがいします。


-----------------------------------------------------
本メールはABCDトライアル期間中
のメール配信テストメッセージです。

本メールはABCDトライア<-

ル期間中のメール配信テストメッセージです。

本メールはABCDトライアル期間中
のメール配信テ<-

ストメッセージです。

ご協力ありがとうございます。

# spok 2008年06月01日(日) 午後1時58分

yoshiさん

スポックです。重要な不具合のご報告ありがとうございます。
こちらでも再現いたしました。
0.8.0aにバージョンアップした際の修正不足でした。
インテリジェントワードラップのルーチンで、1行毎に分解するのですが、その改行コードにつき、全文をCRLF->LFと直前に変更していたのに、CRFL前提でその後の処理が走っていました。

修正バージョンをアップロードしてみましたので、0.8.4a を試してみて下さい。

# yoshi 2008年06月01日(日) 午後6時27分

スポックさん

すばやい対応ありがとうございます。
早速試したところ、前回の現象は解消していました!!

これは質問ですが、1行あたりの最大文字数とかの設定
があるのでしょうか。日本語で49文字前後のところで
予期せぬ改行をする場合がありましたので、
ご参考まで。

# spok 2008年06月01日(日) 午後8時34分

yoshiさん
スポックです。
デフォルトでは、日本語45文字で折り返しをするようになっています(インテリジェントワードラップ)。
この文字数を変更するには、下記URLをご参照下さい。
http://hal456.net/qdmail/wordwrap#p1.4

また折り返し処理そのものを無効化するには、下記URLをご参照下さい。
http://hal456.net/qdmail/wordwrap#p1.5

上記を試してみても、予期せぬ改行が入る場合は、お手数ですが、再度ご連絡ください。


#  非公開コメント   
  • TB-URL  http://hal456.net/qdmail/013/tb/