// using Digemail Java Library
import com.digemail.*;
import java.io.IOException;

public class Example {
  public static void main(String[] args) throws IOException {
    Email from = new Email("onboarding@digemail.com");
    String subject = "Hello World";
    Email to = new Email("delivered@digemail.com");
    Content content = new Content("text/plain", "<strong>it works!</strong>");
    Mail mail = new Mail(from, subject, to, content);

    Digemail dm = new Digemail(System.getenv("dm_123456789"));
    Request request = new Request();
    try {
      request.setMethod(Method.POST);
      request.setEndpoint("mail/send");
      request.setBody(mail.build());
      Response response = dm.api(request);
      System.out.println(response.getStatusCode());
      System.out.println(response.getBody());
      System.out.println(response.getHeaders());
    } catch (IOException ex) {
      throw ex;
    }
  }
}