如何用PHP发送电子邮件?

时间:2017-04-12 17:43:11

标签: javascript php email

如何使用PHP发送邮件?我对我应该做的事情感到很困惑。

PhpMailer做什么?如果我有这样的普通HTML文件,我将如何将其编码为邮件?

<div class="mail-grids">
  <div class="col-md-6 mail-grid-left animated wow slideInLeft" data-wow-delay=".5s">
    <form action="#" method="post">
      <input name="Name" onblur="if (this.value == '') {this.value = 'Name';}" onfocus="this.value = '';" required="" type="text" value="Name">
      <input name="Email" onblur="if (this.value == '') {this.value = 'Email';}" onfocus="this.value = '';" required="" type="email" value="Email">
      <input name="Subject" onblur="if (this.value == '') {this.value = 'Subject';}" onfocus="this.value = '';" required="" type="text" value="Subject">
      <textarea name="Message" onblur="if (this.value == '') {this.value = 'Message...';}" onfocus="this.value = '';" required="" type="text">Message...
      </textarea>
      <input type="submit" value="Submit Now" style="margin-left: 378px;">
      </input>
      </input>
      </input>
      </input>
    </form>
  </div>

1 个答案:

答案 0 :(得分:0)

PHP中有一个内置邮件功能。

语法是

  

bool mail(字符串$ to,字符串$ subject,字符串$ message [,字符串   $ additional_headers [,string $ additional_parameters]])

有关更多说明,请阅读本文档PHP mail

但是如果你的文件在本地计算机上,(wamp或xamp)使用php邮件功能则相当混乱。因为您必须配置smtp设置。请参阅此信息以了解设置:php send mail from localhost

你可以使用PHP邮件程序。为此,有一些很好的教程。我提供了一些。

https://github.com/PHPMailer/PHPMailer/wiki/Tutorial

https://www.sitepoint.com/sending-emails-php-phpmailer/