Email Spec A collection of matchers for RSpec, MiniTest and Cucumber steps to make testing emails go smoothly. This library works with ActionMailer and Pony. When using it with ActionMailer it works with ActiveRecord Mailer, and action_mailer_cache_delivery. If you are testing emails in conjunction with an automated browser solution, like Selenium, you will want to use action_mailer_cache_delivery
RFC2142Mailbox Names for Common Services, Roles and Functions 一般的なサービス、役割、機能に対するメールボックス名 その他 RFC 日本語訳 RFC821Simple Mail Transfer Protocol 単純メール転送プロトコル RFC974Mail routing and the domain system メールルーティングとドメインシステム RFC1047Duplicate messages and SMTP 複製メッセージとSMTP RFC1846SMTP 521 Reply Code SMTP 521 返答コード RFC1869SMTP Service Extensions SMTPサービス拡張 RFC1870SMTP Service Extension for Message Size Declaratio
TMail の概要 TMail は電子メールを扱うための総合ライブラリです。メールとメール ボックスのハンドリングを隠蔽します。初期の目的がメーラの作成だった ため、主な使い方としては「メールから情報を得る」「新しいメールを作成する」 の二種類が想定されており、クライアント側の処理に強くなっています。 メールから情報を得る これは一番最初に実装された部分であり、TMail が最も得意とする処理でも あります。 TMail::Mail クラス TMail::Mail クラスはメール一通を隠蔽するオブジェクトです。まずどうにか してこのオブジェクトを作らないといけません。このオブジェクトを作る方法は 三通りあります。 文字列からつくる ファイル(名)からつくる Port からつくる 文字列、ファイルはそれぞれメール一通分だけを含んでいなければいけません。 そのうえで以下のように作成します。 r
突然のクレーム・メール。あなたは相手にそんなメールを送ったことはないのに、相手はあなたからのメールを受け取ったと主張します。問題は、メールの送信元は簡単に詐称できることにあります。これを「なりすましメール」と呼びます。 具体的な方法は紹介しませんが、メールの送信元を詐称するのは簡単なことです。特別なソフトも必要としません。 問題は、あなたのメールアドレスを騙って他人に迷惑メールを送られた場合です。 相手のメーラの画面には、あなたのメールアドレスから送られたように表示されるのですが、もちろんあなたが送ったメールではありません。 こんなときは、相手にそのメールのヘッダを確認してもらうしかありません。 2004年(平成16年)に大流行したコンピュータ・ウイルス「ネットスカイ(Netsky)」は、発信者を詐称しながらウイルスをばらまきました。感染者のコンピュータの中にあなたのメールアドレスがあった
MIME云々を読み,rdocを読み,やっとできたorz サンプルに使ったメールは,http://www.mew.org/Newsletters/3.htmlの一番下のマルチパートメール.コピペしてmultipart_mail.txtって名前で保存して,色々検証してみました. TMailの添付ファイルの名前取り出し はじめは,http://i.loveruby.net/ja/projects/tmail/doc/mail.htmlに書いてあった, # example mail.disposition_param('filename') でできるか試してみたものの,まぁ結果できなかった(nilが返ってきた)わけで. 何とかしてこのcontent-dispositionを参照できないものかとウロウロしてて,何気にrdocのActionMailerのTMail::Mail#has_attachme
Landscape トップページ | < 前の日 2004-10-08 2004-10-09 次の日 2004-10-10 > Landscape - エンジニアのメモ 2004-10-09 添付ファイル付メールを送信する Ruby スクリプト 当サイト内を Google 検索できます * 添付ファイル付メールを送信する Ruby スクリプトこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [メール] [Ruby] コマンドラインから添付ファイル付きメールを送信する Ruby スクリプト samail を作成した。Send Attachment MAIL の略で、samail。読み方は「さめいる」または「えすえーめいる」かなあ。 2003-12-12 の「添付ファイル付きメールをコマンドラインから送信」や 2004-07-02 の「添付ファイル付メールを送信する
rubyでおくるとき - 計算機と戯れる日々では色つき文字や画像を添付する送り方をアップしていなかったことに今日気がついた。なんのための備忘録だろうか(笑 ということでさらす。 #!/usr/bin/ruby require 'net/smtp' Net::SMTP.start( 'smtpServerAddress', 25 ) {|smtp| smtp.send_mail <<EndOfMail, 'bar@from.com', 'foo@docomo.ne.jp' To: foo@docomo.ne.jp From: bar@from.com Content-Type: text/html Subject: test MIME-Version: 1.0 Content-Type: multipart/related; boundary="mm00" --mm00 Content-Ty
こんにちは、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"
以下はRails 1.2.3の話。2.0でどうなってるかは知らないです。もっと良くなってるかも。 概略 From: info@example.com To: <%= @user.email %> Bcc: admin@example.com Subject: <%= @user.name %>さんにお知らせです。 Content-Transfer-Encoding: 7bit <%= @user.name %>さん ○○サービスのご利用ありがとうございます。 云々。みたいなrhtmlを使ってメールを送信する。 背景 ActionMailerのrhtmlは、通常のコントローラでrenderされる場合と動作が違う。 明示的に指定しないとヘルパーが使えない。 url_forの:only_path => falseが動作しない。 ヘルパーを有効にする(ドキュメント化されていない)方法は、 http
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
parser.rb(TMail) ピリオドの3連続や @ マーク前の連続したピリオドなど、DoCoMo や au に存在する RFC2822 に準拠していないメールアドレスに対応するための parser.rb です。 自己責任でご利用下さい。 Tmail 1.2.3 (ActionMailer 2.1.2, 2.2.2)版 http://www.imishin.com/ruby/tmail-1.2.3/parser.rb rails 2.1.2 の場合 ruby/gems/1.8/gems/actionmailer-2.1.2/lib/action_mailer/vendor/tmail-1.2.3/tmail 以下に rails 2.2.2 の場合 ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/vendor/tmail-1
Days in programming, computing, studying, considering and enjoying git とか GitHub とかいうのを使った事がなかったので、このたび初めて使ってみました。というわけで、標記の Rails プラグインを the MIT License にて公開します。 MbMail - GitHub MbMail は、Rails で日本の携帯向けサービスをつくる際、 メール扱い周りで発生するちょっとした面倒を回避するための小物寄せ集めプラグインです。rails-2.0.2, tmail-1.1.0 環境下での動作を確認しています。また、rails プラグイン形式で配布していますが、MbMail::DMail は rails 環境に関係なく使えます。 MbMail は以下の機能を提供しています。 MbMail::DMail
● [rails] Action Mailer Eメールサービス層を設計するためのフレームワークです。パスワード忘れのメール、契約時のウェルカムメール、支払い請求メール、といった準備された通知メールを人やシステムに配信することができます。さらにメールの受信処理もできるので、例えば、Eメール経由でweblogを利用したりもできます。 ● generate mailer メールの送受信を行うクラスを作ります。model, controller, scaffoldなどと同様に mailer にも generator がありますので、generate コマンドでクラスを作成することができます。例として、MLの登録用メーラクラス(RegisterMailer)を考えます。 % ruby script/generate mailer RegisterMailer → app/models/regist
スパムメールに返事をする確率は1250万通に1通 毎日途絶えることなくスパムメールが届きますが、あのスパムはいったいどれ位の効果があるのでしょうか。 明らかにスパムとわかるメールが大半ですが、スパムに引っかかる人はどのくらいの割合でいるのかをカリフォルニア大学が調査したそうです。 Techrader.comによると、1250万人に対して1人だまされる人がいるようです。 プロキシーボットを利用してハイジャックされた75869台のPCをコントロールして調べたようです。 26日間で、3億5000万通のメールに大して28の売り上げが出たそうで、これは、0.00001%にも満たないそうです。 しかし実際にはスパムを送る業者はとんでもない規模で送っているため、それでも1日に7000ドル(約70万円)、年間350万ドル(約3億5千万円)になると見積もられています。 この調査記事に対する海外サイトのコメン
(2014/6/3 追記) MailCatcher がおすすめです。 MailCatcher (2008/11/4追記) gem版も作ってみました。 RubyでSMTPサーバを作る(1) - バリケンのRuby日記 - Rubyist id:muscovyduckさんの(素晴らしい)記事を参考に、ちょっとだけ手を加えて開発用のSMTPサーバ mocksmtpd.rb を作成しました。メールを外に出さずにHTMLで保存する単純なSMTPサーバです。 これを使うと、Seleniumでメールのテストが簡単にできるようになります。ユーザ登録時にURLをメールで送信して本人確認とか。間にメールが挟まってもテストがつながります。 使い方 # コンソールで実行 mocksmtpd.rb # デーモンとして実行 mocksmtpd.rb -d # デーモンを停止 mocksmtpd.rb stop他にオプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く