Category Archives: 未分類

ShellからQdmailを使用してメール送信を行う方法

shellクラスの外側でControllerとQdmailを読み込んでおく App::import(“Core”,”Controller”); App::import(“Component”,”Qdmail”); function send(){ $this->Qdmail = new QdmailComponent(); $this->Qdmail->Controller = new Controller(); //このへんはお好みで $this->Qdmail->to($this->_from); //送信元に送り返す $this->Qdmail->from($this->_to); //fromは元宛先アドレス $this->Qdmail->subject(__(‘auto reply’,true)); //テンプレートに渡したい値は$contentsに詰め込む //mail_regist.ctpをrenderしてメール本文に使用する $this->Qdmail->cakeText($contents,”mail_regist”); $res = $this->Qdmail->send(); //以下略 }

Posted in 未分類 | Leave a comment

cronからのメールが文字化けする場合の解決方法

crontabで環境変数”CONTENT_TYPE”を指定すると、その値がcronが送るメールの”Content-Type:”ヘッダの値に設定される。 という仕様になっているらしく。 crontabに以下を追加して、iso-2022-jp(JISコード)に設定。 CONTENT_TYPE=text/plain; charset=iso-2022-jp コマンドの出力をnkfにパイプして、JISコードにする。 * * * * * コマンド | nkf -j こちらのサイトに対応方法がかかれていました。 片っ端からメモってみる UTF-8で作ったサイトからJISしか読めないメーラー(携帯含む)にエラーメールを飛ばす、なんってときに役に立つかもしれません。

Posted in 未分類 | Leave a comment

WordPressプラグイン の日本語化

プラグインフォルダの中に、.po や .mo のファイルがある場合は 日本語版が配布されていなかったとしても、国際化(・日本後場の作成)が可能。 poEditで.po のフィアルを開く。 名前を付けて保存 – 下記参照 poEdit上で翻訳作業 自動生成された方の.moファイルを元の.moファイルと同じディレクトリにアップロード で、重要ポイントその1。 名前を付けて保存、する時のファイル名の命名規則 プラグイン名 + ハイフン + ロケール + 拡張子 例) define (‘WPLANG’, ‘ja’);   ↓ プラグイン名-ja.po プラグイン名-ja.mo (こっちはpoEditで自動生成される) プラグイン名が必要だということに気づかず、えらいハマったのはナイショです。

Posted in 未分類 | 1 Comment