タグ

mailに関するgoyachanpuruのブックマーク (11)

  • メールを送信する話 | BLOG - DeNA Engineering

    こんにちは、IT基盤部の中村です。 主に社内システムのインフラを担当しています。 現在の業務内容とは少しずれてしまいますが、最近までメール系のインフラには深く携わっていたこともあり、今回はメールシステムについてお話します。 今どきSMTPなどレガシーな話かもしれませんね。しかしながら良くも悪くも枯れたSMTPはインターネット基盤の根底に位置する息の長い技術でもあります。 きっとみんなまだ使ってるはずなのに、あまりノウハウが出回っていないのが辛いと感じているそこの担当者の方、よろしければ少しの間お付き合いください。 サービスでのメールの利用用途 我々がサービスとしてメールを取り扱うとき、その主だった利用用途は下記の2つです。 メールマガジンなどの情報発信 入会・ユーザ登録時などのユーザ存在確認 メールマガジンはユーザーに情報を新たに届けたり、あらたに弊社の別のサービスに触れて頂く機会を提供す

    メールを送信する話 | BLOG - DeNA Engineering
  • 英会話のベルリッツ

    英会話力、語学力で必要とされる人材にベルリッツは、レッスンや教師のクオリティの高さ、豊富な教材のバリエーションや英会話初心者の方も安心できる学習支援によって、目標達成をサポートする英会話スクールです。 世界で通用する英語力をベルリッツで身につけて、あなたの可能性を拡げませんか?

    英会話のベルリッツ
  • SendGridで人生変わった

    PHPカンファレンス福岡2017

    SendGridで人生変わった
  • SendGridのカレンダー | Advent Calendar 2016 - Qiita

    クラウドベースのメール配信サービスSendGridは、2013年12月10日に日国内向けサービスを提供開始しました。 今年は3周年目の記念として、SendGrid Advent Calendarを開催します!!! 内容はSendGridに少しでも関わっていればOKです。普段使っていて感じることや、工夫していること、ライブラリや他のサービスと関連した面白い取組など、なんでもありです! 記事の投稿はQiitaに限らず、ご自身のブログに書いたのち、リンクをQiitaに登録することもできます。Twitterへ流すときは #SendGrid_JP のハッシュタグをつけて頂けると嬉しいです。

    SendGridのカレンダー | Advent Calendar 2016 - Qiita
  • ruby でメールのQuoted-Printableをデコード - それマグで!

    rubyでメールの文の日語部分デコードしようとした。7bitかとおもたらQuoted-Printable。なにこれどうするの、と思って調べました unpack が妥当 str.unpack('M') デコード例 >> str=> "=F9=97=82=B1=82=F1=82=C9=82=BF=82=CD" >> str.unpack('M') => ["\xF9\x97\x82\xB1\x82\xF1\x82\xC9\x82\xBF\x82\xCD"] >> str.unpack('M').first.force_encoding('sjis') => "\x{F997}\x{82B1}\x{82F1}\x{82C9}\x{82BF}\x{82CD}" >> str.unpack('M').first.force_encoding('sjis').encode('utf-8') =>

    ruby でメールのQuoted-Printableをデコード - それマグで!
  • 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を作った - 人間とウェブの未来
  • 自社管理のpostfixメールサーバーをSendGridに移行してみた - ZOZO TECH BLOG

    こんにちは、VASILYバックエンドエンジニアの塩崎です。 社会人2年目にも突入し、優秀な後輩たちに抜かされないかと日々ひやひやしています。 さて、今回は1ヶ月程前に完了した、メールサーバーのSendGrid移行について紹介したいと思います。 移行のきっかけ そもそも、なぜVASILYでメール配信の自社管理をやめてクラウドサービスであるSendGridに移行する必要がでたのでしょうか? 以前から使用していたpostfixサーバーではなぜダメだったのでしょうか? それは、大量のメールマガジンを遅延なく配信する必要が生じたからです。 昨年の11月頃からiQONでは、ユーザーさん一人一人にオススメのアイテムを送る、リコメンドメルマガを開始しました。 それにあたり、数万人のユーザーさんに対してそれぞれ内容の少しずつ異なるメールを送る必要が出ました。 このような処理を自社管理のpostfixサーバー

    自社管理のpostfixメールサーバーをSendGridに移行してみた - ZOZO TECH BLOG
  • SendGrid Night #4 Case Study on Cyta.jp

  • 送信ドメイン認証技術(SPF、DKIM )やDMARCとはどのような仕組みか?

    皆さんも日々、多くの迷惑メールを受けとっていると思いますが、この迷惑メールのFromアドレスをよく見ると、どこかの企業やサイトになりすましたメールが多いのではないでしょうか? 電子メールは、優れたコミュニケーション手段である一方、メールの送信元であるFromアドレスは自由に設定し、送信できる仕組みです。このため、フィッシングメールなど、迷惑メールのほとんどは、Fromアドレスをなりすまし、送られているのが現状です。 なりすましメールを受信者に届かないようにしたい... このなりすましメールを排除し、スパムメールを減らすことを目的として、送信元のドメインが正しいものであるかを受信側で判断できるようにするため、送信ドメイン認証という技術が存在します。 では、送信ドメイン認証技術とは、どのようなものなのでしょうか? ▼送信ドメイン認証技術は、大きく2種類に分類される 送信ドメイン認証技術は、大き

    送信ドメイン認証技術(SPF、DKIM )やDMARCとはどのような仕組みか?
  • SendGridユーザーが語る!メール大量配信のここが落とし穴 (1/3)

    個人向けのWebサービスを展開しているWeb事業者にとって、メールシステムの運用はきわめて重要だ。現場ではどのような苦労があるのか? どのように活用しているのか? クラウド型メール送信サービス「SendGrid」を検証・活用するWeb事業者のエンジニアを集めて、音を聞いてみた。(以下、敬称略) dots.とコーチ・ユナイテッドがSendGridに至った経緯 構造計画研究所 SendGridエバンジェリスト 中井勘介(以下、構造計画研究所 中井):クラウド型メールサービスSendGridの日での販売を手がけている構造計画研究所の中井です。今回はSendGridを検討・導入しているおもにスタートアップの導入担当者の方に集まっていただき、メールシステムの導入や運用の苦労やクラウド型メールサービスの率直な感想をお聞きしたいと思います。まずは杉山さん、自己紹介からお願いします。 インテリジェンス

    SendGridユーザーが語る!メール大量配信のここが落とし穴 (1/3)
  • メールのトランザクション設計 - Qiita

    3日目で息切れしてきたので、今日は軽めな内容です。 データベース更新とメール送信の一貫性 商品購入の完了ページなど、よくデータベースを更新して、メールを送信してデータベースをコミットするという仕様があります。 データベース登録出来てないのに、完了メールを送るわけにはいかないので、これらを1トランザクションにできなきゃいけません。が、SMTPプロトコルにコミット/ロールバックの概念はありません。 さて、どう設計しましょうか、というお話です。 方式 A.DBトランザクション後にメールを送る 同一トランザクションはあきらめ、データベースを先にコミットし、その後でメールを送る、という設計です。 メール送信でエラーになったら、データベースには書き込めているので、メールだけ再送するように仕組みを作ったりします。 以下のようなイメージです。 public class OrderController {

    メールのトランザクション設計 - Qiita
  • 1