Use PHPMailer to send emails and phpmailer to send emails _ PHP Tutorial

Source: Internet
Author: User
Use PHPMailer to send emails, and phpmailer to send emails. Use PHPMailer to send emails, and phpmailer to send emails to blog. csdn. netliruxing1715articledetails7914974PHPMailer's official website: phpmailer. worxware. comPHP use PHPMailer to send emails, and phpmailer to send emails


PHPMailer official website:

PHPMailer latest class library: [click to download]

PHPMailer GitHub: this page also contains the use case.

For more information, see the code list:

Header ('content-Type: text/html; Charset = utf-8 ');
Require './PHPMailerAutoload. php ';
$ Mail = new PHPMailer;
$ Mail-> isSMTP (); // you can specify SMTP for an email.
$ Mail-> Host = 'mail '; // email server address
$ Mail-> SMTPAuth = true; // enable SMTP Authentication
$ Mail-> CharSet = "UTF-8"; // Set the email encoding
$ Mail-> setLanguage ('zh _ cn'); // sets the Chinese prompt for an error.
$ Mail-> Username = 'wanzhao @ '; // SMTP Username, that is, the personal email address
$ Mail-> Password = 'www123456'; // SMTP Password, that is, the personal email Password
$ Mail-> SMTPSecure = 'tls '; // Set to enable encryption. note: The php_openssl module must be enabled.
$ Mail-> Priority = 3; // Set the mail Priority to 1: high, 3: Normal (default), 5: low
$ Mail-> From = 'liruxing @ '; // The sender's email address.
$ Mail-> FromName = 'lilu Xing'; // sender name
$ Mail-> addAddress ('liruxing1715 @ ', 'Lil'); // add recipient
$ Mail-> addAddress ('Ellen @ '); // add multiple recipients
$ Mail-> addReplyTo ('info @ ', 'information'); // add a reply recipient
$ Mail-> addCC ('liruxing1715 @ '); // add Cc recipients
$ Mail-> addCC ('1970 @ '); // add multiple cc recipients
$ Mail-> ConfirmReadingTo = 'liruxing @ '; // add the Send receipt email address, that is, when the recipient opens the email, it will ask whether a receipt has occurred
$ Mail-> addBCC ('1970 @ '); // add a bcc. the Mail Header does not display the BCC information.
$ Mail-> WordWrap = 50; // set to automatically wrap 50 characters
$ Mail-> addAttachment ('./1.jpg'); // add an attachment
$ Mail-> addAttachment ('/tmp/image.jpg', 'One pic '); // add multiple attachments
$ Mail-> isHTML (true); // you can specify the email format as HTML.
$ Mail-> Subject = 'here is the topic ';
$ Mail-> Body = 'This is the HTML information bodyIn bold!. Time: '. date ('Y-m-d H: I: s ');
$ Mail-> AltBody = 'This is the subject in plain text for non-HTML mail clients ';

If (! $ Mail-> send ()){
Echo 'message cocould not be sent .';
Echo 'mailer Error: '. $ mail-> ErrorInfo;

Echo 'Message has been sent ';

Unzip PHPMailer to send mail, phpmailer to send mail reprint PHPMailer official website:

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.