Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.56 KB

README.md

File metadata and controls

44 lines (26 loc) · 1.56 KB

Java Mailjet Email Sample for Google Compute Engine

This sample demonstrates how to use Mailjet on Google Compute Engine

See the sample application documentaion for more detailed instructions.

For more information about Mailjet, see their documentation.

Running on Compute Engine

To run the sample, you will need to do the following:

  1. Create a Mailjet Account.

  2. Create a compute instance on the Google Cloud Platform Developer's Console

  3. SSH into the instance you created

  4. Update packages and install required packages

    sudo apt-get update && sudo apt-get install git-core openjdk-8-jdk maven

  5. Clone the repo

    git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git

  6. Configure your Mailjet settings in the java class (MAILJET_API_KEY, SENDGRID_SENDER)

    java-docs-samples/compute/mailjet/src/main/java/com/example/compute/mailjet/MailjetSender.java

  7. Navigate back to ./Mailjet and use maven to package the class as a jar

    mvn clean package

  8. Make sure that openjdk 8 is the selected java version

    sudo update-alternatives --config java

  9. Execute the jar file with your intended recipient and sender emails as arguments and send an email (make sure you are in the target folder)

    java -jar compute-mailjet-1.0-SNAPSHOT-jar-with-dependencies.jar [RECIPIENT EMAIL] [SENDER EMAIL]