title: How to send the email in PHP using Amazon SES
body: <p>I installed the SES server into my amazon ec2 server and I verified the emails and SMTP. I want to send the email through my contact form so I got the PHP code form amazon I installed the PHPMailer inside the <strong>var/www/html</strong> folder and I call the PHPMailer class different PHP file. I called the different files inside the <strong>validate folder</strong>. I can't understand where I'm missing the code details Images I attached down Please check and let me know where I made the mistake and Help me to fix these issues.</p>
  
  <pre><code>&lt;?php
        //Import the PHPMailer class into the global namespace
      use PHPMailer\PHPMailer\PHPMailer;
      use PHPMailer\PHPMailer\SMTP;
      //SMTP needs accurate times, and the PHP time zone MUST be set
      //This should be done in your php.ini, but this is how to do it if you don't have access to that
      date_default_timezone_set('Etc/UTC');
      require '../vendor/autoload.php';
      //Create a new PHPMailer instance
      $mail = new PHPMailer;
      //Tell PHPMailer to use SMTP
      $mail-&gt;isSMTP();
      //Enable SMTP debugging
      // SMTP::DEBUG_OFF = off (for production use)
      // SMTP::DEBUG_CLIENT = client messages
      // SMTP::DEBUG_SERVER = client and server messages
      $mail-&gt;SMTPDebug = SMTP::DEBUG_SERVER;
      //Set the hostname of the mail server
      $mail-&gt;Host = 'email-smtp.us-east-1.amazonaws.com';
      //Set the SMTP port number - likely to be 25, 465 or 587
      $mail-&gt;Port = 25;
      //Whether to use SMTP authentication
      $mail-&gt;SMTPAuth = true;
      //Username to use for SMTP authentication
      $mail-&gt;Username = 'AKIA4I2MVSMJS34XXXX';
      //Password to use for SMTP authentication
      $mail-&gt;Password = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
      //Set who the message is to be sent from
      $mail-&gt;setFrom('test@gmail.com', 'Jerad');
      //Set an alternative reply-to address
      $mail-&gt;addReplyTo('test123@hotmail.com', 'Arul');
      //Set who the message is to be sent to
      $mail-&gt;addAddress('welcome@gmail.com', 'John Doe');
      //Set the subject line
      $mail-&gt;Subject = 'PHPMailer SMTP test';
      //Read an HTML message body from an external file, convert referenced images to embedded,
      //convert HTML into a basic plain-text alternative body
      //$mail-&gt;msgHTML(file_get_contents('contents.html'), __DIR__);
      $mail-&gt;Body= 'testing Success';
      //Replace the plain text body with one created manually
      $mail-&gt;AltBody = 'This is a plain-text message body';
      //Attach an image file
      //$mail-&gt;addAttachment('images/phpmailer_mini.png');
      //send the message, check for errors
      if (!$mail-&gt;send()) {
          echo 'Mailer Error: ' . $mail-&gt;ErrorInfo;
      } else {
          echo 'Message sent!';
      }
      ?&gt;
  </code></pre>
  
  <p><strong>After click send button I'm getting this message</strong></p>
  
  <p><a href="https://i.stack.imgur.com/lgaGv.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lgaGv.jpg" alt="enter image description here"></a></p>