タグ

qiitaとemailに関するnabinnoのブックマーク (7)

  • Amazon WorkMail で独自ドメインのメール設定 - Qiita

    概要 Amazon WorkMail を導入し、独自ドメインのメールを送受信できるようにします。前提条件として、ドメインは事前に Route 53 で取得しています。 組織の設定 AWS のコンソールで WorkMail を選択すると以下のような画像のページに飛びます。東京リージョンでは利用できないので、米国東部(バージニア)、EU(アイルランド)、米国西部(オレゴン)のいずれかからリージョンを選択します。 次のページで「 Get Started 」ボタンをクリックします。 次のページでは、とりあえず「 Quick setup 」ボタンをクリックします。 次に Organization name を入力し「 Create 」ボタンをクリックします。 すると次のページで Status が Creating になるので、しばらく待ちます。 リロードして確認し Activate になっていれば

    Amazon WorkMail で独自ドメインのメール設定 - Qiita
  • AWS SESをちゃんと使うためにやるべきこと - Qiita

    AWS SESは安価で簡単にメールの送信/受信トリガーが実現できるサービスです。AWSを使っているサービスの場合、けっこう使うことになると思います。が、ハマりどころや注意すべき所があるため、サービスの特性を理解して使ったほうが良いと思い、まとめてみました。 やること SESの制限解除申請をする DKIMに対応する/逆にSPFは対応しなくてOK バウンスと苦情の対応をSNS/SQSなどを使い自動化する 25番ポートは使用せず、465/587を使用する 配信メトリクスを監視する SESの制限解除申請 新規AWSアカウントの場合、SESはサンドボックスモードになる サンドボックスモードだと、検証済みEmail/ドメイン宛にしか送信できない 24時間あたり200通までの送信制限 / 1秒あたり1メッセージの受信制限 サンドボックスモードを解除するには申請する 制限はリージョン毎に行われる 詳しくは

    AWS SESをちゃんと使うためにやるべきこと - Qiita
  • 【CakePHP】CakeEmailでメールの送信 - Qiita

    CakePHPでは、CakeEmailというメール送信クラスが用意されている。 送信のための設定を行う app/Config/email.php 送信時に設定することもできるが、SMTPサーバなど動的に設定する必要がないものはここへまとめる。 class EmailConfig{ public $default = array( /* * Smtp:SMTPサーバを使う場合 * Mail:PHPのmail関数を使う場合 */ 'transport' => 'Smtp', 'host' => 'localhost', 'port' => 25, ); }

    【CakePHP】CakeEmailでメールの送信 - Qiita
  • Ruby で メールアドレスの有効性チェックしてみた - Qiita

    はじめに C 向けのサービスを運営していると、ログインID や連絡のためにメールアドレスを取得することが多い。 で、その取得したメールに対して、大量のメール配信を行ったところ、バウンス率が高いために Amazon SES から配信停止をらったもんで、 停止解除のための説得材料として、登録されているメールアドレスの有効性チェックを行おうと、方法を色々調べた。 下記のように Web で同様のサービスもやってますが、まぁ csv インポートだとお金かかったりだとか、 色々あったので、調べて自分で実装してみました。まぁざっと作ったのでひどいソースですが… http://www.verifyemailaddress.org/ http://address-kakunin.com/ https://www.voilanorbert.com/ メールアドレスの有効性をチェックするには、telnet

    Ruby で メールアドレスの有効性チェックしてみた - Qiita
  • メール配信をPostfixからSendgridに切り替えた話 - Qiita

    背景 メール配信システムを以前は自分たちのサーバーにPostfixを立てて運用していたのですが、 Postfixのメンテがしんどい 自分たちのサーバーから送信したメールが特定のメーラーで受け取れないという問題が発生しており、メールの送達率を上げたい メルマガの作成や送信などを、デザイナーやマーケティング担当者だけでできるようにしたい 送信したメールの開封率やクリック率を手間を掛けずに取りたい 配信停止リンクなど、この世界で星の数ほど実装されてきた機能をいちいち作りたくない といった背景から、SendGridに移行することにしました。 RailsでSendGridを使う ガイドに沿って導入するだけです。 config/environment.rbに、以下を追記するだけでActionMailerがSendGrid経由でメールを送るようになります。 ActionMailer::Base.smtp

    メール配信をPostfixからSendgridに切り替えた話 - Qiita
  • メール運用がロストテクノロジーになっていく話

    クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた

    メール運用がロストテクノロジーになっていく話
  • Heroku + PHP + SendGrid でメールを送信する - Qiita

    Sendgrid-php を追加 PHP から SendGrid を利用するライブラリとして、Sendgrid-php を利用します。 https://github.com/sendgrid/sendgrid-php composer.jsonのrequireに、以下を追加します。 composer install or composer updateすると、Sendgrid-php が利用できます。 PHPからメール送信 Sendgrid-php を利用して、PHP コードからメールを送信します。 まず、autoloader を読み込みます。 次に SendGrid の認証情報をSendGridクラスのコンストラクタで指定します。認証情報は、以下の環境変数でセットされるので、これをgetenv()で取得してセットしています。 SENDGRID_USERNAME = 接続ユーザ名 SEND

    Heroku + PHP + SendGrid でメールを送信する - Qiita
  • 1