[請益] 發送信件時,出現503 Duplicate HELO/EHLO

看板PHP作者 (michael)時間13年前 (2012/11/24 00:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位大大 小弟我最近在網站上加了mail的功能 不過發現在發送偶爾會出現以下的錯誤: SMTP response 503 error Duplicate HELO/EHLO..... 然後那封信就會收不到 在寫這個功能之前已經有將php.in裡的smtp改過了 小弟我是用其他的程式來呼叫的 以下為發信的程式碼: class Send { function notify($student,$phone,$mail,$date,$time,$item,$site) { $to = $mail; $subject = "有新的讀書會預約!"; $msg = "預約學生:$student 學生手機:&phone 預約日期:$date 預約時間:$time 預約項目:$item 預約地點:$site"; $header = "From:michael5182@yahoo.com.tw"; mail("$to","$subject","$msg","$header"); } } 上網查資料後 得到的資訊是信件伺服器會發送helo做測試 不過為什麼我有時候會成功發信呢? 有什麼辦法能避免這個錯誤? 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.84.180

11/25 08:41, , 1F
要不要先單純一點測試 就是直接用 mail() 發一次看看
11/25 08:41, 1F
文章代碼(AID): #1GhwbIEh (PHP)
文章代碼(AID): #1GhwbIEh (PHP)