linux環境下傳送stmp郵件失敗

2021-10-25 18:35:42 字數 973 閱讀 9344

1、js端呼叫php介面,介面狀態200,排除介面訪問不通問題
2、呼叫介面成功,列印phpmail類成功,排除linux區分大小寫未找到類問題
3、php openssl拓展和soket拓展已經開啟,排除拓展問題
4、linux環境中是否可以ping通baidu.com
5、列印mail類報錯的方法:return $mail->errorinfo;
6、使用netstat - tnl命令檢視埠是否被占用

以及/etc/init.d/iptables stop檢視埠是否開啟

7、看到一片部落格是寫linux可能禁用一些函式,但是開啟之後還是顯示鏈結不上郵箱

有兩個地方可能禁用此函式:

1. allow_url_fopen = on 檢視等於後面是否為 on,如果為off時函式將被禁用

2. disable_functions = fsockopen pfsockopen (我的就是這樣)這裡應該去掉前面的 「fsockopen」。使之變成:disable_functions = pfsockopen

8、開啟mail類的除錯方法:$mail->smtpdebug = true;報錯如下

smtp -> error: failed to connect to server: permission denied (13)

解決方法:

selinux 阻止了 httpd 的連線。修改方式也給出來了,以 root 身份執行以下命令即可:

linux下傳送廣播

關鍵字 linux 廣播 255.255.255.255 sendto error network is unreachable 全網廣播 場景 今天除錯linux 網路程式設計的廣播,當向255.255.255.255 的某個埠傳送廣播包的時候,sendto 返回 1,錯誤原因是 sendto e...

linux下傳送廣播

關鍵字 linux 廣播 255.255.255.255 sendto error network is unreachable 全網廣播 場景 今天除錯linux 網路程式設計的廣播,當向255.255.255.255 的某個埠傳送廣播包的時候,sendto 返回 1,錯誤原因是 sendto e...

Linux 下傳送post get請求

示例 get請求 curl 不支援包含 requestbody註解的方法 wget 會將返回結果儲存到當前資料夾,支援包含 requestbody註解的方法 post 請求 curl d username user1 test 方翔飛 支援包含 requestbody註解的方法 wget post ...