Skip to content

tyoro/gyazo-mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gyazo mail

メールで送った写真等を手持ちのgyazo互換サーバーに上げる何か(公式に上げれるかは知らん
アップされたURLはメールの返信の形で届きます。

○必須ライブラリ
pear:Mail,Mail_Mime,HTTP_Request
以下のエントリの下部にあるReceiptMailDecoderクラスの定義されたファイルを"ReceiptMailDecoder.class.php"という名前で、lib/以下に置く。

http://d.hatena.ne.jp/ya--mada/20080415/1208318475

○動作方法
手元の環境ではpostfixでやったので、その方法だけ記載します。
aliasesに以下のような形で記載。

gyazo: | "/usr/bin/php /{設置先}/gyazo-mail/post.php > /dev/null 2>&1"

aliasesに設定するまでのアレコレはググれ。

○設定
conf.yml.sampleをconf.ymlにrenameして適当に頑張れ。

aliasesの最初のgyazoってのはメールの@以前の部分だが、confのインデントない部分(sampleでgyazoやpiyoの部分)がそれに相当する。
senderは送信者メアドでこれに一致してないと届いたメールは破棄される。
認証はかけてない場合は項目そのものを書かなくていい

基本的に送信メアドに返送するが、特定のメアドへの送信を希望する場合はreceiverのmailにメアドを書けばいける(かもしれないがテストしてない

○チップス1
aliasesの記述サンプルはdev/nullに投げてるけど、プログラム自体はデバッグ出力で情報吐いてるので、
> /tmp/hoge  とかに吐きだせば、直前のメールがどのように処理されたかが分かる。

○チップス2
receiverのfacebookにfacebookグループ等の投稿用メールアドレスを設定し
facebook-senderにそのグループ参加者のアカウントに結びついたメアドを設定する事で、
結果のURLをfacebookの投稿にする事が可能。

ただし、facebookの投稿は送信元ホストとアカウントにひもづいたメアドのhostが一致してないと多分弾かれる。

○ライセンス
WTFPL http://sam.zoy.org/wtfpl/

About

メールドリブンでgyazoに投げる何か

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages