Heim  >  Artikel  >  Backend-Entwicklung  >  Wie versende ich reine Text-E-Mails mit Anhängen mit PHP und PHPMAILER?

Wie versende ich reine Text-E-Mails mit Anhängen mit PHP und PHPMAILER?

PHPz
PHPzOriginal
2023-07-22 21:13:051075Durchsuche

Wie versende ich reine Text-E-Mails mit Anhängen mit PHP und PHPMAILER?

Im Internetzeitalter ist E-Mail immer noch ein fester Bestandteil unseres täglichen Lebens und unserer Arbeit. Bei der Entwicklung einer Website oder Anwendung müssen wir manchmal PHP verwenden, um E-Mails mit Anhängen zu versenden. In diesem Artikel wird erläutert, wie Sie mit PHP und PHPMAILER reine Text-E-Mails mit Anhängen senden, und praktische Codebeispiele anhängen.

Zuerst müssen wir die PHPMAILER-Bibliothek installieren. Sie können die neueste Version von PHPMAILER von der offiziellen Website (https://github.com/PHPMailer/PHPMailer) herunterladen und in Ihren Projektordner extrahieren.

Das Folgende ist ein Beispiel für einen PHP-Code zum Versenden von Nur-Text-E-Mails:

<?php
require 'PHPMailer/src/PHPMailer.php'; // 需要引入PHPMAILER库的主文件

// 实例化PHPMAILER对象
$mail = new PHPMailerPHPMailerPHPMailer();

// 设置SMTP邮箱服务器的相关信息
$mail->isSMTP(); // 使用SMTP协议发送邮件
$mail->Host = 'smtp.example.com'; // 设置SMTP服务器地址
$mail->SMTPAuth = true; // 使用SMTP验证
$mail->Username = 'your-email@example.com'; // 设置邮箱用户名
$mail->Password = 'your-email-password'; // 设置邮箱密码
$mail->SMTPSecure = 'tls'; // 启用TLS加密
$mail->Port = 587; // 设置SMTP服务器端口号

// 设置邮件接收人
$mail->setFrom('your-email@example.com', 'Your Name'); // 设置发件人邮箱和姓名
$mail->addAddress('recipient@example.com', 'Recipient Name'); // 设置收件人邮箱和姓名

// 添加附件
$mail->addAttachment('/path/to/attachment1.pdf', 'Attachment 1'); // 添加附件1
$mail->addAttachment('/path/to/attachment2.txt', 'Attachment 2'); // 添加附件2

// 设置邮件内容
$mail->isHTML(false); // 将邮件内容设置为纯文本
$mail->Subject = 'Example Subject'; // 设置邮件主题
$mail->Body = 'This is the body of the email.'; // 设置邮件正文

// 发送邮件
if ($mail->send()) {
    echo '邮件发送成功!';
} else {
    echo '邮件发送失败:' . $mail->ErrorInfo;
}
?>

Im obigen Code müssen die folgenden Informationen entsprechend der tatsächlichen Situation geändert werden:

  1. Legen Sie die SMTP-Serveradresse, den E-Mail-Benutzernamen und das E-Mail-Passwort fest , Verschlüsselungsmethode und Portnummer;
  2. Legen Sie die E-Mail-Adresse und den Namen des Empfängers fest;
  3. Legen Sie den E-Mail-Betreff und den Textinhalt fest;
  4. Bevor Sie den obigen Code ausführen, stellen Sie sicher, dass Sie die Informationen zum SMTP-Postfachserver korrekt konfiguriert und die PHPMAILER-Bibliothek installiert haben.
  5. Mit dem obigen Codebeispiel können wir mit PHP und PHPMAILER ganz einfach E-Mails im Klartext mit Anhängen versenden. Ob E-Mail-Benachrichtigungen im täglichen Leben oder E-Mail-Funktionen bei der Entwicklung von Websites oder Anwendungen, PHPMAILER ist ein sehr praktisches und leistungsstarkes Tool, das unsere Anforderungen erfüllen kann. Ich hoffe, dieser Artikel hilft Ihnen!

Das obige ist der detaillierte Inhalt vonWie versende ich reine Text-E-Mails mit Anhängen mit PHP und PHPMAILER?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn