目錄
PHP mail,phpmail
PHP mail() 函数
语法
PHP 简易 E-Mail
PHP Mail Form
例子解释:
首頁 php教程 php手册 PHP mail,phpmail

PHP mail,phpmail

Jun 13, 2016 am 08:40 AM
電子郵件

PHP mail,phpmail

PHP 允许您从脚本直接发送电子邮件。

PHP mail() 函数

PHP mail() 函数用于从脚本中发送电子邮件。

语法

mail(to,subject,message,headers,parameters)
登入後複製
参数描述
to 必需。规定 email 接收者。
subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。
message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。
headers

可选。规定附加的标题,比如 From、Cc 以及 Bcc。

应当使用 CRLF (\r\n) 分隔附加的标题。

parameters 可选。对邮件发送程序规定额外的参数。

注释:PHP 需要一个已安装且正在运行的邮件系统,以便使邮件函数可用。所用的程序通过在 php.ini 文件中的配置设置进行定义。请在我们的 PHP Mail 参考手册阅读更多内容。

PHP 简易 E-Mail

通过 PHP 发送电子邮件的最简单的方式是发送一封文本 email。

在下面的例子中,我们首先声明变量($to, $subject, $message, $from, $headers),然后我们在 mail() 函数中使用这些变量来发送了一封 e-mail:

<?<span>php
</span><span>//</span><span> 何问起 hovertree.com</span>
<span>$to</span> = "hello@hovertree.net"<span>;
</span><span>$subject</span> = "Test mail"<span>;
</span><span>$message</span> = "Hello! This is a simple email message."<span>;
</span><span>$from</span> = "hello@hovertree.net"<span>;
</span><span>$headers</span> = "From: <span>$from</span>"<span>;
</span><span>mail</span>(<span>$to</span>,<span>$subject</span>,<span>$message</span>,<span>$headers</span><span>);
</span><span>echo</span> "Mail Sent."<span>;

</span>?>
登入後複製

PHP Mail Form

通过 PHP,您能够在自己的站点制作一个反馈表单。下面的例子向指定的 e-mail 地址发送了一条文本消息:

<html>
<body>
<!-- 何问起 hovertree.com -->
<?<span>php
</span><span>if</span> (<span>isset</span>(<span>$_REQUEST</span>['email'<span>]))
</span><span>//</span><span>if "email" is filled out, send email</span>
<span>  {
  </span><span>//</span><span>send email</span>
  <span>$email</span> = <span>$_REQUEST</span>['email'<span>] ; 
  </span><span>$subject</span> = <span>$_REQUEST</span>['subject'<span>] ;
  </span><span>$message</span> = <span>$_REQUEST</span>['message'<span>] ;
  </span><span>mail</span>( "someone@example.com", "Subject: <span>$subject</span>",
  <span>$message</span>, "From: <span>$email</span>"<span> );
  </span><span>echo</span> "Thank you for using our mail form"<span>;
  }
</span><span>else</span>
<span>//</span><span>if "email" is not filled out, display the form</span>
<span>  {
  </span><span>echo</span> "<span><form method='post' action='mailform.php'>
  Email: <input name='email' type='text' /><br />
  Subject: <input name='subject' type='text' /><br />
  Message:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form></span>"<span>;
  }
</span>?>

</body>
</html>
登入後複製

 

例子解释:

1)windows需要配置IIS的SMTP;linux自带sendmail组件,无需设置,直接支持mail函数发送功能

   2)php.ini中声明SMTP各项参数

   3)mail("接收地址","邮件主题","邮件内容")函数的使用

 

例1:配置本地SMTP服务器

第一步: php.ini的设置:
     SMTP = localhost
     smtp_port = 25
     sendmail_from=你的设定值
第二步:需要安装IIS自带的SMTP,在SMTP虚拟服务器上点击右键,在弹出的属性窗口里进行如下设置:
     点击“访问”选项卡,再点击“中继”,在弹出的窗口出点击“添加”,然后选“单台计算机”,添加IP地址为“127.0.0.1”,然后一

     路确定返回。

第三步:
               mail("123456@qq.com","Test mail function of PHP.","hello world! hovertree.com");
      ?>

推荐:http://www.cnblogs.com/roucheng/p/3528396.html

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

當您在 iPhone 上使用「隱藏我的電子郵件」時會發生什麼? 當您在 iPhone 上使用「隱藏我的電子郵件」時會發生什麼? Feb 22, 2024 pm 09:19 PM

Apple提供了一個名為「隱藏郵件地址」的重視隱私的功能,允許用戶在需要註冊帳戶的應用程式或網站上隱藏其真實電子郵件地址。我們已經教您如何在iPhone上使用此功能,現在讓我們一起看看在日常工作中使用它時可能發生的情況。什麼是iPhone上的隱藏郵件地址? 「隱藏郵件地址」功能的目的是為了保護您的電子郵件地址隱私。透過為應用程式和網站註冊提供臨時電子郵件地址的方式,您無需直接提供個人的真實電子郵件地址。這個功能允許您產生多個iCloud電子郵件地址,用於註冊不同的服務,從而避免洩露真實的電子郵件地

如何在Outlook中按寄件者、主題、日期、類別、大小對電子郵件進行排序 如何在Outlook中按寄件者、主題、日期、類別、大小對電子郵件進行排序 Feb 19, 2024 am 10:48 AM

Outlook提供了許多設定和功能,可協助您更有效地管理工作。其中之一是排序選項,可讓您根據需要對電子郵件進行分類。在這個教學中,我們將學習如何利用Outlook的排序功能,根據寄件者、主題、日期、類別或大小等條件對電子郵件進行整理。這將讓您更輕鬆地處理和查找重要訊息,提高工作效率。 MicrosoftOutlook是一個功能強大的應用程序,可以輕鬆地集中管理您的電子郵件和日曆安排。您可以輕鬆地發送、接收和組織電子郵件,而內建的日曆功能也讓您能夠輕鬆追蹤您即將面臨的活動和約會。如何在Outloo

如何利用C++實作一個簡單的電子郵件傳送程式? 如何利用C++實作一個簡單的電子郵件傳送程式? Nov 02, 2023 pm 05:35 PM

如何利用C++實作一個簡單的電子郵件傳送程式?隨著網路的普及,電子郵件已成為人們日常生活和工作中不可或缺的一部分。在C++程式設計中,我們可以利用SMTP(SimpleMailTransferProtocol)協定實作一個簡單的電子郵件傳送程式。本文將介紹如何使用C++撰寫一個基本的電子郵件傳送程式。首先,我們需要準備一些工具和函式庫來實作我們的程式。首先

如何使用Flask-Mail發送電子郵件 如何使用Flask-Mail發送電子郵件 Aug 02, 2023 am 10:17 AM

如何使用Flask-Mail發送電子郵件隨著互聯網的發展,電子郵件已經成為了人們溝通的重要工具。在開發網路應用程式中,有時候我們需要在特定的場景下發送電子郵件,例如用戶註冊成功後發送歡迎郵件,或是用戶忘記密碼時發送重設密碼郵件等。 Flask是一款簡單又靈活的PythonWeb框架,而Flask-Mail是Flask框架下用於發送郵件的擴充庫,本文將介紹如何

PHP電子郵件範本:客製化和個人化您的郵件內容。 PHP電子郵件範本:客製化和個人化您的郵件內容。 Sep 19, 2023 pm 01:21 PM

PHP電子郵件範本:客製化和個人化您的郵件內容隨著電子郵件的普及和廣泛應用,傳統的郵件範本已經無法滿足人們對個人化和客製化郵件內容的需求。現在,我們可以透過使用PHP程式語言來創建客製化和個人化的電子郵件範本。本文將為您介紹如何使用PHP來實現這一目標,並提供一些具體的程式碼範例。一、建立郵件範本首先,我們需要建立一個基本的郵件範本。這個模板可以是一個HTM

電子郵件的特色是什麼 電子郵件的特色是什麼 Jan 22, 2021 pm 04:10 PM

電子郵件的特點是:1、成本低廉,電子郵件採用儲存轉發方式在網路上逐步傳遞訊息,不像電話那樣直接,但費用較低;2、傳播速度快,電子郵件綜合了電話通訊和郵政信件的特點,它傳送訊息的速度和電話一樣快,幾秒鐘之內可以發送到世界上任何指定的目的地;3、非常便捷;4、廣泛的交流對象,可與世界上任何一個角落的網絡使用者聯繫;5、資訊多樣化,可以是文字、影像、聲音等多種形式;6、比較安全。

電子郵件地址是什麼?怎麼填寫 電子郵件地址是什麼?怎麼填寫 Jan 05, 2024 pm 02:33 PM

電子郵件地址是雷·湯姆林森主創的郵箱固定格式:user@mail.server.name,類似於郵寄普通信信件時收信人的地址。格式中user是收件者的使用者名,mail.server.name是收件者的電子郵件伺服器名,它還可以是網域名稱或十進位數字表示的IP位址。 Internet中每個使用者的電子郵件地址都具有惟一性,這樣可讓郵件的收發更加方便、準確。

電子郵件格式 電子郵件格式 Apr 26, 2024 am 11:49 AM

1、電子郵件格式包括以下要素:收件者、寄件者、主題、正文、附件和日期。 2、收件者指定了郵件的接收者,收件者的電子郵件地址通常由使用者名稱和網域名稱組成,並以@符號分隔。 3.寄件者包含了郵件的寄件者訊息,包括姓名和電子郵件地址,這些訊息顯示在郵件的頭部,向接收者展示了寄件者的身分。 4.主題是郵件內容的簡要概述,它通常是一個簡潔而有意義的短語,能夠幫助接收者快速了解郵件的主要內容。

See all articles