Challenge Engineer Life !

エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。

JavaMail

JavaMailとSendGridを使ってAMP for Emailを試してみる

AMP(Accelerated Mobile Pages)はGoogleが中心に進めているモバイル端末でWebページを高速に表示するための仕組みです。これをメールに応用したAMP for Emailは、メールの世界で動的コンテンツを使えるようにし、よりインタラクティブなコミュニケーション…

JavaMailでS/MIMEのメール送信をする ~S/MIME証明書取得~

週末JavaMailでS/MIMEのメール送信を試したので、手順をまとめたいと思います。まずはS/MIME証明書の取得方法について書きます。S/MIME証明書はComodoが発行するものを利用しました。 www.comodo.com以下「Sign Up Now」を押します。ボタンの下に注意書きが…

JavaMailのdependencyはどれが正しいのか?

問題です。MavenでJavaMailの依存性を定義する場合、以下3つのどれが正しいでしょうか?1 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> 2 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.4.7</version> </dependency> 3 <dependency>…</dependency>

MailSlurpを利用したメールのEnd-To-Endテスト

システム開発する上でメールの送受信テストは何かと面倒です。できればユニットテストに組み込んで人手のテストは避けたい所だと思います。JavaでJUnitを使ってテストする場合、SubEtha SMTPのようなライブラリを使うと割と簡単にテストできます。この辺はWE…

Simple Java Mailの主な機能について

昨日書いたSimple Java Mailライブラリの続きです。kikutaro777.hatenablog.com 昨日のサンプルではビルダーパターンを使いました。 Email email = new EmailBuilder() .from("kikutaro_from", "kikutaro_from@example.com") .to("kikutaro_to", "kikutaro_t…

Simple Java Mailの紹介

JavaでメールといえばJavaMail一択だと思っていたのですが、Simple Java Mailという中々良さげなライブラリがありました。Simple Java Mail 2007年ぐらいから開発されていて、2017年現在でもメンテや改造が進んでいるようです。中身が気になる方はGitHubへ。…

JavaMailのissueにあったUTF-7に関する質問

JavaMailのissueを眺めていたら「UTF-7ってまだ必要なの?」という質問が挙がってました。github.com質問内容は「数年前に作ったアプリにおいて、メールを読み込むとjava.io.UnsupportedEncodingExceptionが出たのでjutf7.jarを配置していたが、今もこの対処…

JavaでSendGridを利用したメール送信

本記事は古くなっており、2015年7月現在ではSendGridから公式のライブラリが出ていますので、合わせてご確認下さい。SendGrid-Javaライブラリを使ってみた - Challenge Java EE !kikutaro777.hatenablog.com 先日、前に一緒に仕事していた後輩がこんな発表し…

にほんブログ村 IT技術ブログへ
にほんブログ村 にほんブログ村 IT技術ブログ Javaへ
にほんブログ村