ses

1/2ページ

PHPでAWS SESから(添付ファイル付き)メッセージ送信をしようとしたらハマった

まず、 この記事にめっちゃめちゃお世話になりました。。。。多謝でございます! https://qiita.com/kitanoow/items/2a81d9c4571656a31a2f その上で、自分がハマった点をメモ。 前提 CakePHPを利用して、To/BCC指定でファイル添付メールを送りたい 「受取人名」「差出人名」を指定したい 事情があり、 EmailTransport1は利用しない sendRawEmail()を直接的に利用 […]

SESでシミュレータを利用するときに気をつけること

SESのメールボックスシミュレータ テスト等で存在しないメアドに送信するとバウンスレートに影響を与えてしまう。 SESでシミュレータが用意されているのでそれを利用すると便利。 成功シミュレータ(バウンスやサプレッションリスト用シミュレータもある) [email protected] ラベリング シミュレータはラベリングをサポートしている。 以下のように+(プラス)記号で柔軟にパターンを用意することが可能。 メ […]

メールサーバーを捨てて、問い合わせ受付をサーバーレスで実現する その2(HTMLメールと添付ファイルに対応)

目的 前回の記事メールサーバーを捨てて、問い合わせ受付をサーバーレスで実現するでメールを送信できるようになったが、添付ファイルがつけれなかったため添付ファイルに対応したかった(ついでにHTMLメールにも対応させてみました) 前回からの変更点 メールの設定情報(送り元、送り先、メール用バケット)をDynamoDBへ外出し(毎回変更するのが面倒だったため) 添付ファイルとHTMLのメールに対応 IAMロールのポリシーを修正(コードの変更に伴 […]

PHPを使ってAmazon SESでHTMLメールを送信する方法

PHPからAmazonのSES経由でHTMLメールを送信する方法をまとめました。 SESとは? Amazonが提供するメール送信サービスです。 既にAWSを利用している場合、EC2やRDSで恩恵を受けているかと思いますが、SESも同様に低コストでスケーラビリティのあるメール送信サービスの実現が可能です。 詳しくはこちらを   対応リージョン この記事を書いている2015年1月の段階ではまだ東京リージョンでの展開が無い為、海外のリージョン […]

PHPのHTMLメール送信する際にテンプレートファイル内でPHPの変数を利用する方法

PHPからHTMLメールを送る時に、HTMLテンプレート内でPHPの変数を使う方法がわからなかったので、手順をまとめました。 やりたいこと HTMLはファイルとして外部からインポートして使いたい(echo <body>テキスト</body>みたいなことをしたくない) HTML内で外部から渡したPHPの変数を使って動的に内容を出力したい PHPの変数を使うには、拡張子は.php 最初はtemplate.htmlのよ […]

AWS SESで送信ドメイン認証を設定する

送信ドメイン認証 前回の記事では送信ドメイン認証について簡単にまとめてみました。 今回はAWS SESを用いて実際に送信ドメイン認証を導入してみます 送信ドメイン認証についておさらいしたい方はこちらの記事もどうぞ↓ なりすまし攻撃の危険性 送信ドメイン認証 AWS SESとは SES = Simple Email Service の略 AWSが提供する、メールを送ることに特化したシステムです。本来メールを送るには、いろいろとインストール […]

【AWS】SESでメールが送信できなかったら

自分の環境(EC2)でSESがうまくいかなかったので、メモ。 環境:EC2, PHPSDK, SES ■サーバの時刻が遅れている場合 ・サーバーの時刻を知る。 $ date ・時刻の確認 http://ja.thetimenow.com/utc/coordinated_universal_time 時間がずれていたら、手動もしくはNTPサーバーの同期させる ■手動の場合 sudo date -s "date –date &# […]

メール送信で固定IPアドレスを利用すると何がうれしいのか

SendGrid Advent Calendar 2016の9日めの記事です。 先日、Amazon SESで固定IPアドレスが使えるようになったとアナウンスがありましたがメール配信時に固定IPアドレスが何故必要になるのでしょうか。今回はそのあたりをまとめてみたいと思います。 送信元IPアドレス 通常メールが届くまでは以下のような経路を通ります。(複数のサーバを経由することもありますがシンプルにしています) 送信元IPアドレスというのは図 […]

AWSのSES利用時に知っておくべきSRSの挙動

この記事の話題 AWS SESでSPFを設定しようと思ったら以下のドキュメントに当たります。 Amazon SES で MAIL FROM ドメインを設定する この中で、SPFを設定しようと思ったらなぜかMXレコードを設定せよと記載されてます。 そのあたりの設定がなんで必要なのかこの記事にまとめます。 前提 設定の前提 過去の記事でAWS SESでのメール送信時にSPFの設定は必要だよ!って書いたので、送信元ドメインでSPFレコードを公 […]