Route53に登録した独自ドメインのメールをGmailで受け取りたくなったので、SESのアクションにLambdaを仕込んでGmailに飛ばすようにしてみた。SESでMXレコードの準備とDNSの登録をするメール格納先S3と転送用のLamda関数を作成するSESにアクション登録する以上。転送先はGmailなくても何でもよい。Domainを選んでドメイン名を入力する。DKIMは必須ではないが入れておいたほうがよいと思う。SESは東京リージョンではサービスを展開していないのでバージニア北部などにしておくこと。各種DNSの設定内容が表示されるので、独自ドメインを管理しているレジストラのDNSに設定を追加する。53」から簡単に登録できる。Record」にチェックをいれないこと。注意文にも書いてあるが既存のものが消えてしまう。Statusなどがverifiedになる。dnsの伝搬にやや時間がかかるが、ステータスがpendingのまま変わらないときは登録内容を再度確認する。通知メールの受信先登録DNSの伝搬を待っている間にSESの各種通知を受け取るメールを登録する。Addressで受け取る可能なメールアドレスを登録する。するとメールアドレスが存在しているか確認するためのメールが届くので、メール内のリンクを踏んで確認する。ステータスがpendingからverifiedになればOK。Ruleでメールを受信したときのアクションを登録する。ここで受信したメールの格納先(s3のバケット)やGmailへの転送のためのLambdaスクリプトが登録できる。使いたい独自ドメインのメールアドレスを入力する。次にアクションとしてメールをS3に格納する設定を行う。S3のバケットは既存のものを選んでもよいが、新規に作成したほうが楽だと思う。次にLambdaをactionとして登録するところだが、まだLambdaを準備していないので、いったんS3だけで登録しておく。最後にルール名をつけたらアクションの登録が完了する。今回はpythonを使用するのでランタイムはpythonを選ぶこと。関数の内容は以下の通り。S3からメールを取り出し、送り先を書き換えて送信する。して独自ドメインのメールアドレス(ORIGINAL_ADDRESS)、転送先のメールアドレス(FORWARD_ADDRESS)、SESのアクション設定で作瀬下メールを格納するS3バケット名が必要になるので、環境変数の欄から登録しておくこと。権限設定この関数はS3とSESを利用する権限が必要になるので、実行ロールの欄にあるIAMコンソールへのリンクを踏んでIAMの管理画面に飛んで権限を追加する。SESはses:SendRawEmailがあればよい。fullが気になる場合は絞ろう。RuleSetで先ほど登録したルールセットを選び、アクションとして先ほど登録したLambdaを登録する。メールが転送されるか確認する。普通にGmailでから送信してGmailに帰ってくるか確認してもよい。logsでログを確認して問題個所を修正しよう。(2019/06/28追記:Lambda関数を改良しました。Pneumatic)の塗装用圧力タンクで加圧脱泡用タンクを作ってみたやってみたArduinoでシリコンラバーヒーターをPID制御してみたシリコンラバーヒーターを一定の温度に保つために温度調節器が必要になった。安く市販されているものもあるが、せっかくなのでArduinoで自作してみた。やってみたローコストでキーキャップに昇華印刷する方法をためしてみた安物の家庭用インクジェットプリンターやアイロンを使ってキーキャップに昇華印刷をする方法をためしてみたドローン第3級アマチュア無線技士免許を講習会(Eラーニング)で取ってみた小型ドローンでFPVを試してみたくなったので、アマチュア無線技士免許を取ることにした。FPV用途なら4級免許でも問題ないが、せっかくなので3級を講習会(Eラーニング)で取ってみた。やってみたI2C/SPIキャラクタ液晶モジュール(ATD1602A-14)を試してみる手持ちのLCDはどれもI2CやSPIに対応していないものだったので、aitendoのI2C/SPI対応のLCDを試してみることにした。5cmのシリコンラバーヒーターを購入したので動作テストをしてみた。先に結果を書くと75°Cあたりが限界だった。日報タイトルとURLをコピーしました。