Windwos下PHP如何利用smtp服务本地发送邮件
PHP如何利用smtp服务本地发送邮件
linux 下情况比这要容易的多,下面讲一下windows下PHP如何利用smtp服务本地发送邮件的。
这需要修改php.ini 配置文件,需要一个额外的 sendmail.exe 支持下。因为php mail()函数在windows不能用,需要安装sendmail。
1.从 http://glob.com.au/sendmail/ 下载sendmail.zip
2.解压到任何目录下,例如这里放到 D:\php\extras\sendmail,路径短点没有空格最好,否则可能容易产生未知的问题。
3.配置php.ini ,搜索 smtp,然后修改
[mail function] ; For Win32 only. SMTP = 你的邮箱提供的smtp服务 smtp_port = 25 ; For Win32 only. sendmail_from = 你的邮箱地址 ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "D:\PHP\extras\sendmail\sendmail.exe -t"
注意,这里的smtp要自己去查,我这里用的是网易的邮箱,具体邮箱的smtp配置都可以查到。
例如网易的邮箱:http://help.163.com/09/1130/15/5PCLK6AI00753VBA.html?b12ene1
有的可能还需要在邮箱里打开smtp服务:
注意最后那句,要配置:
sendmail_path = "D:\PHP\extras\sendmail\sendmail.exe -t"
4.然后打开sendmail.ini 配置sendmail
其他跟 php.ini 很像,这里主要介绍下:
auth_username= 你的邮箱地址 auth_password= 你的邮箱的密码
还有最后的
; force the sender to always be the following email address ; this will only affect the "MAIL FROM" command, it won't modify ; the "From: " header of the message content force_sender= 你的邮箱地址
配置完了,就可以用php自带的mail函数测试啦:
mail($to, $subject, $message, $headers);

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

PHP是一種廣泛使用的伺服器端腳本語言,在開發Web應用程式時經常使用。它可以輕易地發送和接收電子郵件,這讓開發者可以快速建立自己的郵件系統。在本文中,我們將探討如何使用PHP實作郵件發送和接收的方法。一、發送電子郵件PHP提供了許多發送電子郵件的函數,最常用的是使用SMTP伺服器發送電子郵件的PHPMailer類別。這個類別是使用PHP編寫的開源程式庫,具有廣泛的

在網路時代,郵件已成為人們生活、工作中不可或缺的一部分。 PHP作為一種廣泛應用於Web開發領域的語言,郵件發送在Web應用中也是必不可少的。本文將詳細介紹PHP郵件發送的相關內容和常見問題摘要。一、PHP郵件發送方法PHPmailer庫PHPmailer是一種功能強大的PHP郵件發送類別庫,它可以輕鬆地發送HTML格式和純文字格式的郵件。使用PHPmai

PHP郵件發送指南:如何使用mail函數發送郵件在Web開發中,經常會遇到需要發送郵件的情況,例如註冊成功後自動發送歡迎郵件,或忘記密碼後重設密碼郵件等。而在PHP中,我們可以使用mail函數來實現郵件的傳送功能。本篇文章將教你如何使用mail函數傳送郵件。一、準備工作在使用mail函數發送郵件之前,我們需要確保伺服器已經配置好了SMTP服務,並且安裝了s

如何處理PHP表單中的郵件發送和接收郵件是現代通訊的重要方式之一,透過在網站的表單中添加郵件發送和接收功能,可以使網站更加實用和互動。本文將介紹如何使用PHP處理表單中的郵件傳送和接收。郵件發送在處理郵件發送前,首先確保伺服器已經配置了郵件發送功能。一般來說,郵件發送涉及到SMTP伺服器的設置,可以從網路服務提供者或網路管理員取得SMTP伺服器的位址、

如何使用PHP透過郵件信箱傳送電子郵件?隨著網路的發展,電子郵件已經成為了人們日常生活和工作中不可或缺的一部分。而透過程式語言實現自動發送電子郵件的功能,則能大幅提高工作效率和便利性。在PHP中,我們可以使用SMTP協定透過郵件信箱傳送電子郵件。接下來,我將為大家介紹如何在PHP中實現透過郵箱發送電子郵件的具體方法,並給出程式碼範例。步驟一:安裝必要的庫在PHP中

PHP郵件發送函數詳細解析:mail、smtp、PHPMailer等函數的郵件發送操作指南,需要具體程式碼範例一、引言在現代社會中,電子郵件已成為人們溝通、交流訊息的重要工具之一。在Web開發中,我們經常會遇到發送郵件的需求,無論是使用者註冊驗證、密碼重置,或是系統通知和行銷活動,都需要用到郵件發送功能。 PHP作為一種強大的腳本語言,提供了多種發送郵件的函數和

隨著網路和電子郵件的普及,越來越多的人開始使用電子郵件作為主要的溝通工具。 PHP是一種流行的伺服器端程式語言,也可以用來傳送電子郵件。在本文中,我們將介紹如何使用PHP來發送電子郵件。設定SMTP伺服器首先,我們需要設定SMTP伺服器。 SMTP(SimpleMailTransferProtocol)是電子郵件傳輸的標準協定。大多數郵件服務提供者都會提起

如何使用PHP實作郵件到達和讀取功能?隨著網路的迅速發展,電子郵件已經成為人們日常生活和工作中不可或缺的一部分。使用PHP語言來實現郵件到達和讀取功能,可以幫助我們更有效率地管理和處理郵件。以下我將詳細介紹如何使用PHP來實現郵件到達和讀取功能,包括設定SMTP、發送郵件和讀取郵件。配置SMTP要傳送和讀取郵件,首先需要設定SMTP參數。 SMTP(Simp
