溫馨提示×

Ubuntu PHP郵件如何發送

小樊
53
2025-07-13 15:26:14
欄目: 編程語言

在 Ubuntu 系統中,您可以使用命令行工具 sendmail 或者安裝第三方郵件服務程序(如 Postfix)來發送郵件。這里以使用 sendmail 為例,介紹如何在 Ubuntu 上發送 PHP 郵件。

  1. 安裝 sendmail:

打開終端,運行以下命令來安裝 sendmail:

sudo apt-get update
sudo apt-get install sendmail
  1. 配置 sendmail:

編輯 sendmail 配置文件 /etc/mail/sendmail.cf,找到 DSN_CONFIG_PATH 這一行,將其修改為:

DSN_CONFIG_PATH=/etc/mail/sendmail.cf

保存文件并退出。

  1. 創建 PHP 腳本:

創建一個名為 sendmail.php 的文件,并輸入以下內容:

<?php
$to = 'recipient@example.com'; // 收件人郵箱地址
$subject = '郵件主題'; // 郵件主題
$message = '這是一封測試郵件。'; // 郵件內容
$headers = 'From: sender@example.com' . "\r\n" .
    'Reply-To: sender@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

if (mail($to, $subject, $message, $headers)) {
    echo '郵件發送成功';
} else {
    echo '郵件發送失敗';
}
?>

請將 $to$headers 中的 sender@example.com 替換為您自己的郵箱地址。

  1. 運行 PHP 腳本:

在終端中,切換到 sendmail.php 文件所在的目錄,然后運行以下命令:

php sendmail.php

如果一切正常,您將看到 “郵件發送成功” 的提示。收件人郵箱應該會收到一封來自您的服務器的測試郵件。

注意:在實際應用中,您可能需要配置 SMTP 服務器以發送郵件。這可以通過使用 PHPMailer 或 SwiftMailer 等第三方庫來實現。這些庫提供了更強大的功能和更好的錯誤處理。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女