「java」のブログ一覧
-
Notionで作った宛先リストにメールを一斉送信する方法(Java編)
「Notion」は、ドキュメントの作成からプロジェクト・スケジュールの管理まで幅広い機能を備えた情報共有ツールです。提供されているAPIを使うことでNotionのデータにアクセスできるので、Twilio SendGrid …続きを読む
-
Javaでメール送信!
Twilio SendGridを使って簡単に実装する方法はじめに 今回はJavaからTwilio SendGridの公式ライブラリを使ってメールを送信する方法をサンプルコードを交えながらご紹介します。メール文面(件名、本文)への文字列埋め込み、日本語、添付ファイルなどを利用し …続きを読む
-
はじめまして、SendGridチームの佐々木と申します。今年8月に配属された新入社員で、現在は研修中です。これからどうぞよろしくお願いいたします。 先日、新人研修メニューのひとつである、Javaプログラミング集中講義に参 …続きを読む
-
Javaのログライブラリ「Logback」からSendGridでメールを送る
Javaのログ出力には色々な選択肢があります。なかでもよく使われるのは、SLF4JとLogbackを組み合わせる方法です。SLF4JでAPIを共通化して、Logbackで出力することでログの処理を柔軟に制御できます。 L …続きを読む
-
JavaScript/Node.jsからSendGridを使ってメールを送信する方法
この記事は How to Send Emails in JavaScript/Node.js with SendGrid の抄訳です。 Node.jsでアプリケーションを開発していると、プログラムからメール送信する必要に …続きを読む
-
SendGridのメール送信状況をJava&WebSocketでモニタリングする
SendGridサポートエンジニアの菊田(@kikutaro_)です。 先週はJava Day Tokyo 2017、JJUG CCC 2017 SpringとJavaの大きなイベント2つに参加しました。今年はJava …続きを読む
-
GASを利用してEvent WebhookのデータをGoogle スプレッドシートに出力する
Twilio SendGridのEvent Webhookを使うと、アカウントで発生したイベント情報を外部環境にPOSTできることをご存じですか?POSTデータの受信環境を整えておけば、ログとして保存できるだけでなくデー …続きを読む
-
はじめに キャンペーンメールなどを受け取った際、下部にこのようなリンクを見かけると思います。 これは、以後そのサービスからメールを受け取らないという意思表示をするための手段で、一般的に配信停止リンクと呼びます。Twili …続きを読む
-
Next.js App RouterとServer Actionsを使ってメールを送るフォームを作成する
Next.jsのServer Actionsは、フォーム送信などのクライアントサイドのイベントから、サーバーサイドの処理を直接呼び出す機能です。 フォームを実装する場合、通常は/api/callのようなエンドポイントをア …続きを読む
-
SupabaseのEdge Functionsを使ってTwilio SendGridのメールを送信する方法
Twilio SendGridサポートエンジニアの菊田(@kikutaro_)です。Supabaseは、Firebaseの代替と呼ばれるオープンソースのプロダクトです。DBや認証などバックエンドの開発に必要な機能が一式揃 …続きを読む
-
メールのイベントデータをGoogleスプレッドシートに保存する方法
Twilio SendGridではメール到達などのイベントを確認できるActivityという機能を提供していますが、この内容をそのままエクスポートすることはできません。その代わりに、イベントのデータを任意のURLにPOS …続きを読む
-
Twilio SendGridサポートエンジニアの菊田(@kikutaro_)です。私は仕事の都合上、メールに関連するRFCをよく調べます。検索エンジンで「RFC xxxx」と入力すると、原文ではなく和訳されたドキュメン …続きを読む
アーカイブ
- 2024年3月
- 2024年2月
- 2024年1月
- 2023年12月
- 2023年11月
- 2023年10月
- 2023年9月
- 2023年8月
- 2023年7月
- 2023年6月
- 2023年5月
- 2023年4月
- 2023年3月
- 2023年2月
- 2023年1月
- 2022年12月
- 2022年11月
- 2022年10月
- 2022年9月
- 2022年8月
- 2022年7月
- 2022年6月
- 2022年5月
- 2022年4月
- 2022年3月
- 2022年2月
- 2022年1月
- 2021年12月
- 2021年11月
- 2021年10月
- 2021年9月
- 2021年8月
- 2021年7月
- 2021年6月
- 2021年5月
- 2021年4月
- 2021年3月
- 2021年2月
- 2021年1月
- 2020年12月
- 2020年11月
- 2020年10月
- 2020年9月
- 2020年8月
- 2020年7月
- 2020年6月
- 2020年5月
- 2020年4月
- 2020年3月
- 2020年2月
- 2020年1月
- 2019年12月
- 2019年11月
- 2019年10月
- 2019年9月
- 2019年8月
- 2019年7月
- 2019年6月
- 2019年5月
- 2019年4月
- 2019年3月
- 2019年2月
- 2019年1月
- 2018年12月
- 2018年11月
- 2018年10月
- 2018年9月
- 2018年8月
- 2018年7月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年2月
- 2018年1月
- 2017年12月
- 2017年11月
- 2017年10月
- 2017年9月
- 2017年8月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年4月
- 2017年3月
- 2017年2月
- 2017年1月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月
- 2015年10月
- 2015年9月
- 2015年8月
- 2015年7月
- 2015年6月
- 2015年5月
- 2015年4月
- 2015年3月
- 2015年2月
- 2015年1月
- 2014年12月
- 2014年11月
- 2014年10月
- 2014年9月
- 2014年8月
- 2014年7月
- 2014年6月
- 2014年5月
- 2014年4月
- 2014年3月
- 2014年2月
- 2014年1月
- 2013年12月