タグ

tmailに関するpinohiraのブックマーク (4)

  • RailsのActionMailer(Tmail)でドットの連続などのRFC違反している携帯メールアドレスに対応する

    こんにちは、KBMJの中平@railsエンジニアです。 今回は、docomoやauなどのメールドレスでドットの連続とか@の前にドットをつけたRFC違反メールアドレスだと、ruby on rails のActionMailer(Tmail)でメール送受信が失敗していたので、その対策方法を書きます。  RFC違反メールアドレスだとActionMailer(Tmail)でどのような問題が起こるのか ruby...rails.@kbmj.com などのメールアドレスだとActionMailer(Tmail)を使ってメールの送受信をした時に、メールアドレスの from、toがnilになってしまいメールアドレスが送受信できません。 (スパムが心配なのでドメインは弊社のものにしています。) 確認してみる ruby script/console >> TMail::Version => "0.10.7"

  • [Gainer] - ずっと君のターン

    先日のエントリでも書きましたが10月に手書き文字認識を業としている会社に転職しました。 手書き文字の認識・・・と聞くと、MNISTなどの印象から機械学習の練習問題のように感じる人もいるかも知れませんが、実際に事業レベルのものを構築しようとするとそこまで単純ではありません。 特に日語は文字種が多く、漢字、カタカナ、ひらがなのみならず、アルファベット(全角・半角)、丸数字などの特殊文字に至るまで、傾向の異なる多種多様な文字が使用され、その認識は一筋縄では行きません。 そんな中でも、最近特に注目度が高く、かつ認識が難しいとされている文字種が「行間」です。 4分33秒に代表される芸術分野での「行間」の重要性はよく知られるところですが、のみならず、より記号の扱いに厳密と思われる数学や物理学などの分野においても証明の細部が「行間」に記され読者の練習問題となったり、「グッと睨む」ことで「行間」を読み取

    [Gainer] - ずっと君のターン
  • http://www.notice.co.jp/2007/12/02-205523

  • leave a note [message] behind on Rails

    TMail(0.10.7で確認)だと3つ以上連続するピリオドを持つアドレスは不正と判断して、弾いてしまいます。 なので、Railsでメールを受信する機能を使うときに、送信アドレスのフォーマットが規約RFCに反している場合でも処理を続けるようにする対応をしてみた とくに、携帯のドコモ、auは規約に準じていない(2007年12月時点)ので注意。 反したメールアドレスとは、3つ以上連続するピリオドを持つアドレスなど。 hello...yes.i.do.@your.ne.jp 参考ページ urekatのスカンク日記3 2007-11-1の記事 ずっと君のターン 2007-11-26の記事 ■まず、parser.yを手に入れる Rails1.2.3のパケージに含まれるTMailにはparser.yが存在しない。 バージョンを確認(info.rbの中身のコメント上部)してTMailを単体でDLすればp

  • 1