Home > パソコン > その他

その他 Archive

cpanelでメールからプログラムへパイプ

なんだか長かった。。

どんなメアドが来ても同じプログラムへパイプする方法。

管理画面のメール→アカウントレベルのフィルタリング
新しいフィルタを作成

規則のところ
「へ」と「regexに適合」選択、入力欄に「.*」

動作を
プログラムにパイプ
/usr/local/bin/php /home/***/convert.php

みたいに設定。

エラー出て困ったのは

mbstring allready loadedというエラーと
Content-type: text/htmlというヘッダが表示されてエラーが出てた。

mbstring allready loadedは、php.iniでmbstring.soを読み込んでたのがまずかったので
コメントアウトして解決。

Content-typeは、cli版のphpで起動するようにしたら解決。
うちの環境だと、/usr/bin/phpと/usr/local/bin/phpがあって
/usr/local/bin/phpがcli版だった。

tracにステータス追加

tracのステータスをプロジェクトごとにカスタマイズできることを知った。
/conf/trac.iniに

[ticket-workflow]
accept = new,assigned,accepted,reopened -> accepted
accept.name = 着手する
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
leave = * -> *
leave.default = 1
leave.name = 変更しない
leave.operations = leave_status
reassign = new,assigned,accepted,reopened -> assigned
reassign.name = 担当者変更
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = closed,resolved,verified -> reopened
reopen.name = 差し戻す
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,accepted,reopened,verified -> closed
resolve.name = 解決にする
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
testing = new.assignd,accepted,reopened -> resolved
testing.name = テストお願いします
testing.permissions = TICKET_MODIFY
verifing = resolved -> verified
verifing.name = テスト環境で確認済み
verifing.permissions = TICKET_MODIFY
realup = verified -> verified
realup.name = 本番アップしました
realup.permissions = TICKET_MODIFY

こんな感じでステータス追加

ついでにグローバルメニューのチケットを見る、を
すべてのチケットを見る、にリンク張替え

[mainnav]
tickets.href = /report/1

ちょっと便利になった。

ホーム > パソコン > その他

Search
Categories
Friends
Feeds

Return to page top