Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用phpmailer发送消息?_Php_Forms_Phpmailer - Fatal编程技术网

如何使用phpmailer发送消息?

如何使用phpmailer发送消息?,php,forms,phpmailer,Php,Forms,Phpmailer,所以我有4个字段(姓名、电子邮件、城市和消息)的联系人表单。 当这4个字段有效时,应该运行该字段,但我有几个问题: 1.我真的应该在用户名上键入我的真实电子邮件,在密码上键入我的真实密码吗? 2.我应该在addAddress上写什么电子邮件?我的(与用户名相同)或收件人的电子邮件? 3.当我在电子邮件字段中填写表格时,我应该写哪封电子邮件(如用户名或地址)? 如果要从您的帐户发送,则是。如果您的邮件服务器不需要自动化,则可以使用isMail函数代替isSTMP(使用PHP mail代替SMTP连



所以我有4个字段(姓名、电子邮件、城市和消息)的联系人表单。
当这4个字段有效时,应该运行该字段,但我有几个问题:
1.我真的应该在用户名上键入我的真实电子邮件,在密码上键入我的真实密码吗?
2.我应该在addAddress上写什么电子邮件?我的(与用户名相同)或收件人的电子邮件?
3.当我在电子邮件字段中填写表格时,我应该写哪封电子邮件(如用户名或地址)?

  • 如果要从您的帐户发送,则是。如果您的邮件服务器不需要自动化,则可以使用isMail函数代替isSTMP(使用PHP mail代替SMTP连接到另一个帐户)
  • 接受者
  • 你的表格会做什么?它是向您发送电子邮件还是应该从表单中向您的地址发送电子邮件

  • 这回答了你的问题吗@UmairKhan是的,感谢是我选择发送电子邮件的人,谢谢我这么做了
      require ("C:/Users/HP/Downloads/phpmailer/vendor/phpmailer/phpmailer/src/PHPMailer.php");
            require ("C:/Users/HP/Downloads/phpmailer/vendor/phpmailer/phpmailer/src/SMTP.php");
            require 'C:\Users\HP\Downloads\phpmailer\vendor\autoload.php';
    
            $mail=new PHPMailer\PHPMailer\PHPMailer();
            $mail->IsSMTP();
            $mail->Host= "smtp.gmail.com";
            $mail->Port='587';
            $mail->SMTPAuth=true;
            $mail->Username="myemail@gmail.com";
            $mail->Password="mypassword";
            $mail->SMTPSecure='tls';
            $mail->From="Someone";
            $mail->AddAddress="??";
            $mail->IsHTML=true;
            $mail->Subject="Sube";
            $mail->Body="Message";
            if($mail->Send()){
            echo"Your email was sent";}
            else{
                echo "Error";}