$("#verification-check-loader").hide(); } } ); }); <?php //Check if from email is verified in SES console if (!get_app_info('is_sub_user') && get_app_info('s3_key') != '' && get_app_info('s3_secret') != '') { require_once 'includes/helpers/ses.php'; require_once 'includes/helpers/EmailAddressValidator.php'; $from_email = get_saved_data('from_email'); //Get email's domain $from_email_domain_array = explode('@', $from_email); $from_email_domain = $from_email_domain_array[1]; $ses = new SimpleEmailService(get_app_info('s3_key'), get_app_info('s3_secret'), get_app_info('ses_endpoint')); $v_addresses = $ses->ListIdentities(); $verifiedEmailsArray = array(); $verifiedDomainsArray = array(); foreach ($v_addresses['Addresses'] as $val) { $validator = new EmailAddressValidator(); if ($validator->check_email_address($val)) { array_push($verifiedEmailsArray, $val); } else { array_push($verifiedDomainsArray, $val); } } if (!in_array($from_email, $verifiedEmailsArray) && !in_array($from_email_domain, $verifiedDomainsArray)) { //From email address or domain is not verified in SES console echo '$("#unverified-email").show();'; } }