AWSでWebアプリケーションを作るべく、インフラをコードで管理できるTerraformについて学びました。
続きを読むサーバからメールを送信する際はSPFレコードを設定する
Gmail等は、迷惑メールは受信しないようになっている。明らかに怪しいものは迷惑メールフォルダに入ることもない模様。 サーバから送信するメールが、迷惑メールとして遮断されないためには、DNSサーバにSPFレコードを設定する。
SPFレコードは、「メールの送信元のIPアドレスは〇〇ですよ」という情報を持つ。 SPFレコードを設定することで、受信側が、メールの送信元のIPアドレスとSPFレコードに記載されたIPアドレスを比較して、送信元がなりすましを行っていないことを確認できる。
日記
現在開発を行っているアプリは、ローカル環境ではMailHogを使って開発を行っています。
サーバを用いたテスト環境から実在のメールアドレスにメールを送信したところ、Gmailにのみメールが届かず、画面にエラーも表示されないので気づくのが締め切り直前になってしまいました。なるべく本番環境に近い環境で動作確認を行うことが大事だと感じました。
"Visual Studio Code完全入門"を読みました
Kindle Paperwhiteで技術書
"Composerの教科書"を読みました
所感
恥ずかしながら、読む前のComposerは、「Laravel使う時に必要なツールをダウンロードできるやつ」くらいの認識でした。
現在「りあクト!」を読み始めており、npmやYarnの話が出てくるのですが、JavaScriptにおけるnpmやYarnと、PHPにおけるComposerって同じようですね。「パッケージ管理システム」という言葉では分かっていたものの、ようやくちゃんと理解しました。 oukayuka.booth.pm
Composerではないものの、PSRというPHPのコーディング規約についても触れられており、知見が広がりました。
続きを読む