邮件配置错误

时间:2018-05-03 10:00:36

标签: php email

我已经发布了此问题,但我没有回复。 我设计了我的网站并托管在我的amazon ec2实例上,我在godaddy(www.mydomain.com)购买了我的域名。现在我想在网站的联系表单页面中进行邮件配置..在我的代码下面,我不会&#39 ;我知道我在哪里弄错了代码?

  <?php 
        if(isset($_REQUEST['submit'])) {
            try {
                $name = $_POST['name'];

                echo "<script type='text/javascript'>alert('$name')</script>";

                $email = $_POST['email'];
                echo "<script type='text/javascript'>alert('$email')</script>";

                 $subject = $_POST['subject'];
                 echo "<script type='text/javascript'>alert('$subject')</script>";

                 $message = $_POST['message'];
                 echo "<script type='text/javascript'>alert('$message')</script>";

                 $response ="";
                 $body ="<div style='font-size:18px'>
                     <b>Name</b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : $name  <br />
                     <b>Email address</b> &nbsp;&nbsp;&nbsp;&nbsp;: $email  <br />
                     <b>Message</b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : $message <br />
                </div>"


                $to = "XXXXX@gmail.com";

                require_once($_SERVER['DOCUMENT_ROOT'].'/samplemail/lib/class.phpmailer.php');
                require_once($_SERVER['DOCUMENT_ROOT'].'/samplemail/lib/class.smtp.php');

                $mail = new PHPMailer(true);
                //$mail->Host = "relay-hosting.secureserver.net"; // your SMTP Server
                // echo $res;

                $mail->IsSMTP();

                $mail->Host      = "email-smtp.us-east-1.amazonaws.com";
                $mail->SMTPDebug = true;
                $mail->SMTPAuth  = true; // Auth Type
                $mail->Port      = 25;

                $mail->IsSendmail(); 
                //$mail->SMTPSecure = "ssl";

                $mail->Username = "support@mydomain.com";
                $mail->Password = "******";
                $mail->Sender   = "supportexample@mydomain.com";
                $mail->From     = "supportexample@mydomain.com";

                $mail->AddReplyTo($email);

                $mail->FromName = "Example";
                $mail->AddAddress($to);
                //$mail->AddAddress("desired recipient no.2 optional");
                $mail->IsHTML(true);

                $mail->Subject  = $subject;
                $mail->Body     = $body;
                $mail->WordWrap = 50;

               If($mail->Send()){

                echo "<script type='text/javascript'>alert('Mail Send Successfully')</script>";
}
            } catch (phpmailerException $e) {
                echo "<script type='text/javascript'>alert('Failed')</script>";
                echo $e->errorMessage();
            }
        }
    ?>

我收到了这个错误。怎么解决这个问题? >Could not execute: /var/qmail/bin/sendmail

0 个答案:

没有答案