2008-08-01から1ヶ月間の記事一覧

LaterMail 再々修正

サササッと直すと見落としがあるものですね。結構慎重に修正したつもりだったんですが。 Undelivered Mail Returned to Sender Diagnostic-Code: smtp; 501 Syntax error in parameters or arguments というメッセージがついて、メールが送れないというエラ…

LaterMail 再修正

昨日、今日とまたいくつかのバグに対応しました。 ヘッダの順番依存 Message-Id: ヘッダの前に From: や To: などの重要なヘッダが来るものだと思い込んで作っていたのですが、そういう前提はまったくないようです。Message-Id: ヘッダがかなり最初の方に出…

LaterMail いろいろと修正

Hit Me Laterにインスパイアされた、とってもシンプルなリマインダーツール『Later Mail』 | IDEA*IDEA で取り上げていただいたおかげで、たくさんの方が http://lm.5-55.jp/ を使ってくださっています。ありがとうございます。 で、いろいろな方がいろいろ…

HitMeLater互換 LaterMailサービスまとめ

一応、HitMeLater 互換のメール再配達サービス、LaterMail ができたわけですが、使い方、制限事項等をまとめておきたいと思います。 仕様及び制限 配達するメール 1通のサイズ・リミットは 10MB です。エンベロープ、本文、添付ファイルすべてを合わせたサイ…

Later Mail を作ってみました

先々週の週末(8/14、15)、たぶん、ここらあたり(HitMeLater―メール用スヌーズ・ボタン | TechCrunch Japan)で、Hit Me Later というメール転送サービスがあるのを知りました。 これは、『メールアドレスにメールを返して欲しい時間を入れるだけで、その…

Later Mail を作る(まとめ)

メールを受信して返信用メールを保存するところで 100行、ファイルを監視してメールを送信するところで 50行、トータル 150行でメール再配達サービスができました。 あとは告知のためのWEBページ(→ http://lm.5-55.jp )を立ち上げれば完了です。 参考 もちろ…

Later Mail を作る(続き)

昨日の続きです。昨日はメールを受信して返信用メールを保存するところまでできましたので、今日は時間がきたメールを送信するところを作ります。 第2ステップ:メール送信 実はこちらの方がはるかに簡単です。「5秒間隔でディレクトリの一覧をみて、時間が…

Later Mail を作る

Hit Me Later にインスパイアされて、日本語メールがちゃんと通る Hit Me Later 互換サービスを作ってみます。 作るもの (時間)@5-55.jp へメールを投げると、その(時間)後にメールを投げ返してくれるサービス。あわせて、(曜日)@5-55.jp へ投げると、次の(…

Linux Tips : $マークには気をつけろ

こんなことは熟練プログラマには当たり前のことかもしれませんが、ちょっとはまってしまったのでメモしておきます。 やりたかったこと 簡単にいうと、こういうことがやりたかったわけです。 Dir.glob("#{@dir}*").each do |path| if system("sendmail -t デ…

SubversionをApacheから使う

すでに Subversion は導入済みだったんだけど、SSL でログインして使うやり方だったので、これを Apache の WEBDAV として使う(http://でアクセスできる)ようにします。 インストール ググると dav_svn.conf という設定ファイルに svn系の設定を書くらしいの…

ftpサーバを立てる(おまけ)

自宅サーバの難点として外部からのテストがやり辛いということがあります。ドメイン名を指定してもルータが勝手にアドレス解決してしまうので、内内のアクセスになってしまい、本当に外部からアクセスできるのかが不安なところです。 プロキシの利用 そうい…

ftpサーバを立てる(設定)

やっと proftpd がインストールできたので、設定を調整することにします。設定ファイルは /etc/proftpd/proftpd.conf です。 proftpd.conf 追加変更したところのみ抜粋です。 $ e /etc/proftpd/proftpd.conf UseIPv6 off ServerName "FTP Server" DefaultRoo…

ftpサーバを立てる(続き)

proftpd(1.3.0)をインストールして日本語変換パッチを当てるという方針でいきます。 proftpd(1.3.0)の取得 Ubuntu hardy(8.04)で普通に apt-get source proftpd-dfsg=1.3.0-24ubuntu1 とかやっても「ソースパッケージが見つかりません」というエラーが出るの…

ftpサーバを立てる

お仕事のWEBサイトを管理することになったので、自宅サーバ(5-55.jp)にVirtualHostを追加することにしました。それ自体はなんら問題はないのですが、自分以外のメンバーにもこのWEBサイトのアップロードができるようにしないといけないので、さて、どうしよ…

ベビーシッター普及キャンペーン

id:michikaifuさんのところで繰り広げられてるベビーシッター普及キャンペーンに「葉山っ子すくすくパラダイス」がありますよーというコメントをしたのですが、よく調べもせず時給750円などという誤った情報を書いてしまったので、カミさんからちゃんと資料…

プレスリリースの送り先

http://2.5-55.jpの集客があまりに芳しくないので重い腰を上げてプレスリリースを送ってみました。 送り先リスト(実際に送り先を確認したところ/2008.8.7時点) よくあるご質問の検索 rel_quest@nikkei.co.jp https://www.ascii.co.jp/top/mailform/?id=103 …

メールを外部へ転送する

設定ファイル(/etc/postfix/main.cf)の確認 postfixの設定ファイル(/etc/postfix/main.cf)でエイリアスをどこに指定しているかを念のため確認します。 デフォルトの設定(/etc/aliases)でいいようです。 alias_maps = hash:/etc/aliases alias_database = has…

プレスリリースの書き方と配信についてのメモ

プレスリリースの書き方 http://www.pressnet.tv/page/format の具体例がすごく参考になります。 http://www.sansokan.jp/interview/manual.san も参考になります。 http://pr.chance.com/press/p_kakikata/index.html http://www.atpress.ne.jp/pressHowtot…