Sending SendGrid Email From Kotlin
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main/kotlin/jp/co/kke/sendgrid/kotlin
.gitignore
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

Kotlin x SendGrid

KotlinからSendGridを利用してメール送信するサンプルコードです。

動作確認環境

  • JDK 8u131
  • IntelliJ IDEA 2017.1.5
  • Kotlin 1.1.4-3
  • Gradle

Gradle

サンプルコードは以下の依存性で動作確認しています。Fuelをフルに活用する場合はこちらの定義を参考にしてください。

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
    compile "com.github.kittinunf.fuel:fuel:1.9.0"
    compile "com.github.kittinunf.fuel:fuel-gson:1.9.0"
}

Kotlin x HttpClient

HttpClientFuel.kt HttpClientのライブラリとしてFuelを利用した例です。

Kotlin x SendGrid Java

SendGridLib.kt SendGrid公式のJavaライブラリを利用した例です。

Kotlin x JavaMail(SMTP)

JavaMailLib.kt JavaMailを利用してSMTPでメール送信する例です。