使用phpmailer和html表单发送带有附件的邮件

阿克塞·卡德(Akshay Khade)

我正在尝试使用gmail smtp从一个发送邮件到另一个。邮件已成功发送,但没有附件。我该如何解决?

html形式:

<form id="main-contact-form" class="contact-form" name="contact-form"  method="post" action="sendresume.PHP" enctype="multipart/form-data">
                <div class="row">
                    <div class="col-sm-5">
                        <div class="form-group">
                            <input type="text" name="name" class="form-control" required="required" placeholder="Name">
                        </div>
                        <div class="form-group">
                            <input type="text" name="mobile" class="form-control" required="required" placeholder="Mobile number">
                        </div>
                        <div class="form-group">
                            <input type="email" name="email" class="form-control" required="required" placeholder="Email address">
                        </div>

                        <p class="lead" style="margin-bottom: 10px;">Resume :</p>
                         <div class="form-group">
                            <input type="file" name="file" class="form-control" required="required" >
                        </div>

                         <div class="form-group">
                            <button type="submit"  class="btn btn-primary btn-lg">Send Message</button>
                        </div>
                    </div>
                    <div class="col-sm-7">

                        <textarea name="messege" id="message" class="form-control" rows="8" placeholder="Note"></textarea>

                    </div>

                </div>
            </form>

和PHP代码是:

<?php
include "classes/class.phpmailer.php"; // include the class name
$email = $_POST["email"];
$messege=$_POST['messege'];
$name=$_POST['name'];
$mobile=$_POST['mobile'];
$mail = new PHPMailer(); // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
$mail->Host = "smtp.gmail.com";
$mail->Port = 465; // or 587
$mail->IsHTML(true);
$mail->Username = "[email protected]";
$mail->Password = "mypassword";
$mail->SetFrom("[email protected]");
$mail->Subject = "this is subject";
$mail->Body = "this is body <br/><br/><br/><br/>
name:$name <br/><br/>
email:$email<br/><br/>
mobile:$mobile<br/><br/>
messege:$messege</b>";

$mail -> Addattachment('here is problem');

$mail->AddAddress("[email protected]");
 if(!$mail->Send()){
    echo "Mailer Error: " . $mail->ErrorInfo;
 }
 else{
    echo "mail sent";
  }
 ?>

此邮件已成功发送,但我希望它带有附件。文件存储在目录中并不重要。希望这个问题能立即解决。在此先感谢,因为我之前从未学过使用过的php。

阿普尔·古普塔(Apul Gupta)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python发送带有HTML + plain_text电子邮件的PDF附件

来自分类Dev

如何发送带有HTML附件的电子邮件

来自分类Dev

使用phpmailer发送带有动态附件(pdf)的邮件会返回pdf错误

来自分类Dev

使用Javascript for Automation发送带有附件的电子邮件

来自分类Dev

获取AEM自适应表单中的文件附件路径以在JSP中使用以发送带有附件的电子邮件?

来自分类Dev

python发送带有文本和附件的电子邮件

来自分类Dev

发送带有附件和签名的Outlook电子邮件

来自分类Dev

使用SendGrid发送带有附件的电子邮件

来自分类Dev

使用PHPMailer和html模板发送html电子邮件

来自分类Dev

发送带有附件的邮件

来自分类Dev

使用smpt发送带有多个附件的电子邮件

来自分类Dev

发送带有附件的邮件

来自分类Dev

发送带有附件的html电子邮件

来自分类Dev

使用wordpress发送带有附件的电子邮件

来自分类Dev

使用Python发送带有HTML + plain_text电子邮件的PDF附件

来自分类Dev

使用Python发送带有附件的电子邮件

来自分类Dev

使用带有或不带有附件的php发送邮件

来自分类Dev

如何发送带有HTML附件的电子邮件

来自分类Dev

使用SMTP从Python发送带有附件的邮件

来自分类Dev

使用phpmailer发送带有动态附件(pdf)的邮件会在pdf中返回错误

来自分类Dev

使用Maven发送带有附件的电子邮件

来自分类Dev

使用SendGrid发送带有附件的电子邮件

来自分类Dev

无法使用带有多个附件和多个收件人的python发送邮件[to,cc,bcc]

来自分类Dev

使用c#发送带有大附件的邮件

来自分类Dev

使用Amazon SDK PHP发送带有附件的邮件

来自分类Dev

使用带有 ajax 和 Django python 的 JsPDF 发送 PDF 附件电子邮件

来自分类Dev

无法使用 nodemailer 发送带有附件的电子邮件

来自分类Dev

使用 powershell 发送带有内嵌附件的电子邮件

来自分类Dev

使用 phpmailer 发送两个不同的带有附件的电子邮件

Related 相关文章

  1. 1

    使用Python发送带有HTML + plain_text电子邮件的PDF附件

  2. 2

    如何发送带有HTML附件的电子邮件

  3. 3

    使用phpmailer发送带有动态附件(pdf)的邮件会返回pdf错误

  4. 4

    使用Javascript for Automation发送带有附件的电子邮件

  5. 5

    获取AEM自适应表单中的文件附件路径以在JSP中使用以发送带有附件的电子邮件?

  6. 6

    python发送带有文本和附件的电子邮件

  7. 7

    发送带有附件和签名的Outlook电子邮件

  8. 8

    使用SendGrid发送带有附件的电子邮件

  9. 9

    使用PHPMailer和html模板发送html电子邮件

  10. 10

    发送带有附件的邮件

  11. 11

    使用smpt发送带有多个附件的电子邮件

  12. 12

    发送带有附件的邮件

  13. 13

    发送带有附件的html电子邮件

  14. 14

    使用wordpress发送带有附件的电子邮件

  15. 15

    使用Python发送带有HTML + plain_text电子邮件的PDF附件

  16. 16

    使用Python发送带有附件的电子邮件

  17. 17

    使用带有或不带有附件的php发送邮件

  18. 18

    如何发送带有HTML附件的电子邮件

  19. 19

    使用SMTP从Python发送带有附件的邮件

  20. 20

    使用phpmailer发送带有动态附件(pdf)的邮件会在pdf中返回错误

  21. 21

    使用Maven发送带有附件的电子邮件

  22. 22

    使用SendGrid发送带有附件的电子邮件

  23. 23

    无法使用带有多个附件和多个收件人的python发送邮件[to,cc,bcc]

  24. 24

    使用c#发送带有大附件的邮件

  25. 25

    使用Amazon SDK PHP发送带有附件的邮件

  26. 26

    使用带有 ajax 和 Django python 的 JsPDF 发送 PDF 附件电子邮件

  27. 27

    无法使用 nodemailer 发送带有附件的电子邮件

  28. 28

    使用 powershell 发送带有内嵌附件的电子邮件

  29. 29

    使用 phpmailer 发送两个不同的带有附件的电子邮件

热门标签

归档