タグ

mailに関するkzm1760のブックマーク (4)

  • 電子メールを基礎の基礎から学んでいこう

    メールシステムにはサーバとクライアントがあるが、単純なサーバ/クライアントモ デルにはなっていない。メールシステムには3つの機能があり、その組み合わせによ ってメールが届けられる。ここではその仕組みを見ていこう。 メールシステムの全体像 メールシステムを図1のように俯瞰して捉えると4つの要素で構成されていることがわかる。相手に届ける情報である「メッセージ」、メッセージを作成して送信したり、メールサーバに受信したメールを表示したりするOutlook Express(以下OE )などに代表される「メーラ(メールクライアント)」、メールの配送を受け付け宛先に届けたり、受信したメールをユーザーのメールボックスに入れる「メールサーバ」、そしてメールサーバや宛先メールサーバのIPアドレスの問い合わせ先である「DNSサーバ」である。 この図からもわかるように電子メールを届けるというのは、宛先のメールサー

    電子メールを基礎の基礎から学んでいこう
    kzm1760
    kzm1760 2017/04/11
  • mail gemでgmailにメールを送受信する - Qiita

    # -*- coding: utf-8 -*- require 'mail' Mail.defaults do delivery_method :smtp, { :address => "smtp.gmail.com", :port => 587, :domain => 'example.com', :user_name => '<自分のgmailアカウント>', :password => '<自分のgmailアカウントのパスワード>', :authentication => 'plain', :enable_starttls_auto => true } end m = Mail.new do from "<送信元メールアドレス>" to "<送信先メールアドレス>" subject "test mail subject" body "テストメールです" end # 文のエンコーディン

    mail gemでgmailにメールを送受信する - Qiita
  • コラム - Ruby & Rails | 第7回 RubyでのメールはMailライブラリにおまかせ!|CTC教育サービス 研修/トレーニング

    [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第7回 RubyでのメールはMailライブラリにおまかせ! (松永紘) 2013年9月 Webアプリケーションの開発をしていると、メールの送受信を扱う機会があると思います。RailsにはActionMailerというライブラリがありますが、今回はその中でも使われているMailライブラリ(*1)をご紹介いたします。 尚、コラムは以下の環境で動作確認を行っています。 Ruby : 1.9.3 Mail : 2.5.4 まずはインストールを行いましょう(*2)。以下のコマンドを実行します。 > gem install mail 正常に終了すればインストールの完了です。Rubyスクリプト上で使用するには「require "mail"」でロードします。

    kzm1760
    kzm1760 2017/02/10
    すごいよくまとめられてる。とても参考になりました。
  • Pmilter: Programmable Mail Filter Serverを作った - 人間とウェブの未来

    Pmilterというサーバソフトウェアを作りました。 github.com PmilterはProgrammable Mail Filterの略で、SMTPサーバ(送信や受信)とmilterプロトコルで通信し、SMTPサーバの送受信の振る舞いをRubyでコントロールできるサーバソフトウェアです。 これまでにも、milter managerやRubyのgemを使ってmilterサーバを作るといった素晴らしいソフトウェアがありました。ですが、今回僕がフルスクラッチで作りたかった理由としては、 とにかくインストールや設定がシンプルで運用しやすいサーバソフトウェアにしたい ミドルウェアとして振る舞いを設定する感覚でRubyで制御する事に専念したい 依存ライブラリを減らしワンバイナリでサーバに配置できるようにしたい 設定変更に再起動することなくRubyを変更するだけで振る舞いを変えられるようにしたい

    Pmilter: Programmable Mail Filter Serverを作った - 人間とウェブの未来
  • 1