Webシステム開発のメモなどJava、PHP、JavaScriptのあたりを使用したWebシステム開発のメモブログです。最近はLinuxの環境構築についても書いています。以下は個人アカウントを発行した際の手順です。法人の場合は少し違うかもしれない。記憶を頼りに書いてるとこがあるので微妙に誤りがあるかもしれないです。設定した内容についてメールで返信する審査が通ってログインアカウントが通知されるという流れでした。私のメールチェックが1日1回だったのが原因ですが仮登録から始めて2日くらい掛かりました。アカウント発行は余裕をもった作業とするのが良いと思います。日本語ではないけどそこまで難しいこと書いてないので多分大丈夫だと思います。APIキーの発行メールの送信を行うにはAPIキーが必要。管理画面にログインして以下の手順で発行します。KeyWebAPI方式について新規開発するプロジェクトであればこちらの方式を利用するのが良いと思います。既存のプロジェクトでもしっかりとメール配信処理がまとまっていれば改修箇所は1か所なのでこちらを利用するのが良いかも。メール送信は本番環境リリース時にわちゃわちゃしがちなので特に理由がなければアプリケーション側で完結させておくべきかなと思います。主要な言語用のライブラリとサンプルのプログラムが存在するのでガイドを参考にすれば簡単に導入できると思います。WebAPIなのでリクエストを送ることさえできれば使用できるみたい。Node.js、Ruby、Python、Go、PHP、C#、Javaの他、curlを使ったスクリプトからの使用も可能な模様。PHPのライブラリを例としてみるとcomposerでインストール可能なライブラリ形式で提供されているため導入が非常に簡単。sendgrid/sendgridソースはGitHubで公開されているのでcomposerが使えないようなサーバーでもインストールは可能、そちら場合の手順も紹介されてました。LibrarySMTPリレー方式について既存のプロジェクトでWebAPIライブラリのシステム要件を満たしていないメール送信処理が散らばっているメール送信を設定可能なSMTPサーバーから行っているのようなときはこちらを検討しても良いかと思います。こちらの場合はアプリケーション側のプログラムを一切変更せずに対応できるのが利点。WebAPIを使った実装が可能な場合もメール送信箇所の洗い出しだったり動作確認だったりを送信処理の数だけやらないといけないのは疲れると思います。今回職場の業務の中でSMTPリレーを使った送信を導入する機会があったので、当サイトでもSMTPリレーの設定を実際に行ってみました。以下の手順を参考にしました。経由”という表示が付いたメールが迷惑メールフォルダに振り分けられることなく正常に届くことが確認できました(^^)bメール内のリンクが変わる場合テキストメール本文中のURLが含まれると以下のような形式に変わってしまいました。Mail1SendGridを利用したメール送信テストURLてすと:https://github.com/imo-tikuwa.これはSendGridのClickTrackingという設定が有効なことが原因でした。Trackingで設定をOFFに変更しました。設定後、URLが送信したときのまま表示されるようになったことを確認しました。メールの末尾に署名としてサイトのURL等を乗っけることが多いと思うのでこの設定はOFFにすることが多いかも。メールのソースについてGmail宛に送信したメールのソースを確認しました。DKIMについてsendgrid.netでの認証が行われていることが確認できました。Authentication)」の設定を行うことで消せました。私のimo-tikuwa.comはお名前.comで管理してるのでお名前.comのコントロールパネルにログインしてDNSレコードの設定画面で設定しました。worked!」という画面が表示されることを確認。経由”の表示が消えていることが確認できました。その他AWSのSESと比べて提供側の情報が見やすくてすんなり導入できました。日本語のドキュメントが画像付きで分かりやすい。今回はすべてのメールをSendGridでSMTPリレーするという設定を行いましたが、Postfixのtransportで何かと迷惑メールに振り分けられがちなGmailアカウントに対してだけSMTPリレーを行う設定をすれば、月間のメール配信数を抑えつつSendGridを使うといったこともできそうです。WebAPIを利用する方式については未確認ですが、調べてみると送信に失敗したときにエラーが返ってくるようになっている模様。PHPのmb_send_mailだと難しいメール送信処理の成否チェックなんかも行えそうです。2018を購入しましたたまに実家に帰った際に学生の頃使用してたWindows8が入ったノートPCを使うのが辛くなってきたので奮発して新しいのを購入しました。3月末だったのでツイッターのトレンドをアーカイブするサイトに月毎の集計処理を追加しました。今回新規で追加した月毎のページは以下のようなURLでアクセスできます。プログラムは以下のような感じで単体でバッチとして呼び...PHPWP-CLIを使って記事を自動投稿する(失敗談)WP-CLIというコマンドラインからWordPressを操作することができるすごいツールがあります。これを利用してWebAPIのリクエスト結果を元に記事を自動生成するプログラムを書いたところ失敗してしまったのでメモ。(2)リンクプライバシーポリシーその他製作物タイトルとURLをコピーしました。