List of usage examples for com.amazonaws.services.simpleemail.model ListVerifiedEmailAddressesResult getVerifiedEmailAddresses
public java.util.List<String> getVerifiedEmailAddresses()
A list of email addresses that have been verified.
From source file:AWSJavaMailSample.java
License:Open Source License
/** * Sends a request to Amazon Simple Email Service to verify the specified * email address. This triggers a verification email, which will contain a * link that you can click on to complete the verification process. * * @param ses//w ww. j av a2 s . c o m * The Amazon Simple Email Service client to use when making * requests to Amazon SES. * @param address * The email address to verify. */ private static void verifyEmailAddress(AmazonSimpleEmailService ses, String address) { ListVerifiedEmailAddressesResult verifiedEmails = ses.listVerifiedEmailAddresses(); if (verifiedEmails.getVerifiedEmailAddresses().contains(address)) return; ses.verifyEmailAddress(new VerifyEmailAddressRequest().withEmailAddress(address)); System.out.println("Please check the email address " + address + " to verify it"); System.exit(0); }
From source file:com.ajah.email.data.AmazonSESTransport.java
License:Apache License
private static boolean isVerified(final EmailAddress emailAddress, final AmazonSimpleEmailService email, final ListVerifiedEmailAddressesResult verifiedEmails) { if (!verifiedEmails.getVerifiedEmailAddresses().contains(emailAddress.toString())) { email.verifyEmailAddress(new VerifyEmailAddressRequest().withEmailAddress(emailAddress.toString())); return false; }/* w w w .j a v a 2s.c o m*/ return true; }
From source file:it.polimi.modaclouds.cpimlibrary.mailservice.AmazonMailManager.java
License:Apache License
public boolean verifyEmailAddress(String address) { ListVerifiedEmailAddressesResult verifiedEmails = ses.listVerifiedEmailAddresses(); boolean ret;/* ww w .java 2 s.c o m*/ if (verifiedEmails.getVerifiedEmailAddresses().contains(address)) ret = true; else { ses.verifyEmailAddress(new VerifyEmailAddressRequest().withEmailAddress(address)); System.out.println("Please check the email address " + address + " to verify it"); ret = false; } return ret; }
From source file:spikes.email.AmazonSimpleEmailServiceSpike.java
License:Open Source License
/** * SES requires that the sender and receiver of each message be * verified through the service. The verifyEmailAddress interface will * send the given address a verification message with a URL they can * click to verify that address./* w ww. j a v a 2 s. c o m*/ */ static void verifyAddressIfNecessary(AmazonSimpleEmailService service, String address) { ListVerifiedEmailAddressesResult verifiedEmails = service.listVerifiedEmailAddresses(); if (verifiedEmails.getVerifiedEmailAddresses().contains(address)) return; service.verifyEmailAddress(new VerifyEmailAddressRequest().withEmailAddress(address)); System.out.println("Please check the email address " + address + " to verify it."); System.exit(0); }