wamp下使用php的mail 函式傳送郵件問題

2021-08-26 08:33:53 字數 1525 閱讀 2776

環境搭建:除了配置wamp之外,還需要乙個郵件伺服器,使用sendmail

smtp_server=smtp.qq.com(可以用gmail、163、qq)

auto = use ssl for port 465, otherwise try to use tls//配置smtp_server埠使用ssl

smtp_port=25

auth_username=***@qq.com(你的郵箱號)

auth_password=***x(你的郵箱密碼)

smtp_ssl=auto

error_logfile=error.log(一般要設定除錯日誌,便於處理錯誤)

debug_logfile=debug.log

force_sender=***@qq.com(使用者名稱一般和郵箱號一致)

;default_domain=mydomain.com

php配置:右擊wamp,找到php,開啟php.ini

[mail function]

smtp = localhost//郵件伺服器的主機(這裡是本機)

smtp_port = 25

sendmail_from = ***@qq.com//和sendmail.ini的郵箱號一致(否則會出現mail from address must be same as authorization user的錯誤,搞了老半天修改之後可以傳送接收郵件)

sendmail_path = "f:\sendmail\sendmail.exe -t"//郵件伺服器程式的路徑

配置完之後重啟wamp

在sendmail下的debug.log可檢視:

17/03/01 17:11:46 >> to: [email protected]

17/03/01 17:11:46 >> subject: test email

17/03/01 17:11:46 >> x-php-originating-script: 0:php_61.php

17/03/01 17:11:46 >> from:from [email protected]

17/03/01 17:11:46 >>

17/03/01 17:11:46 >> hello this is a ****** email

17/03/01 17:11:46 >> .

17/03/01 17:11:47 << 250 ok: queued as

17/03/01 17:11:47 >> quit

17/03/01 17:11:47 << 221 bye

17/03/01 17:11:47 ** disconnecting from smtp.qq.com:25

17/03/01 17:11:47 ** disconnected.

17/03/01 17:11:47 ** disconnected.

linux下簡單的mail使用

1 安裝mail命令 通過以下命令進行安裝 yum y install mail 或者yum y install mailx兩種命令都是可以安裝成功。2 配置mail.rc vi etc mail.rc在其末尾新增以下配置 set from xx 163.com smtp smtp.163.com ...

PHP之wamp的使用(一)

修改預設 目錄 第一步 修改d wamp bin apache apache2.4.9 conf httpd.conf 查詢 documentroot c wamp www 修改 documentroot d www 查詢 修改 第二步 修改wampmanager.ini和wampmanager.t...

wamp 下如何公升級php 版本

php5.3.8公升級 9 可是wamp 的官網的最新的wamp2.2 只是php5.3.8 那只能手動公升級了,搜了下資料 下面寫方法 介紹請看我的這個文章 環境介紹 wamp php版本5.3.8 vc6,公升級到5.3.9 vc6 步驟 0.停止wamp服務 複製解壓的php5.3.9 到 e...