Php

qmail 在 STARTTLS 上響應 502 unimplemented

  • August 25, 2010

我正在嘗試使用 PEAR Mail_queue 包通過 php 發送郵件。它應該可以工作,而且似乎工作了兩次,但由於某種原因,我不斷收到來自 qmail 的以下錯誤響應:

DEBUG: Recv: 220 domain.com - Welcome to Qmail ESMTP
DEBUG: Send: EHLO localhost

DEBUG: Recv: 250-domain.com - Welcome to Qmail
DEBUG: Recv: 250-PIPELINING
DEBUG: Recv: 250-8BITMIME
DEBUG: Recv: 250-SIZE 20971520
DEBUG: Recv: 250-AUTH LOGIN PLAIN CRAM-MD5
DEBUG: Recv: 250 STARTTLS
DEBUG: Send: STARTTLS

DEBUG: Recv: 502 unimplemented (#5.5.1)

有任何想法嗎?我不熟悉 SMTP 和 qmail,這是我第一次嘗試將 PEAR 用於任何事情,所以我無法確定問題所在。

該 QMail 實例只是不支持 STARTTLS 擴展。在歡迎消息中宣傳該擴展有點奇怪,但由於需要修補 QMail 以支持 STARTTLS,我猜修補沒有正確完成。底線:除了不使用 STARTTLS 之外,您的 PEAR 客戶端無能為力。也許 465/TCP 上的 SMTPS 有效?

引用自:https://serverfault.com/questions/174577