Skip to content

johnshunfan/compute-mailjet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages