이메일을 보내려면 php zend-mail을 사용했습니다. 새로운 네트워크 환경으로 이동하기 전에 코드가 정상적으로 작동했습니다. 내가 사용하는 PHP 젠드 메일 코드는 다음과 같습니다연결된 상대방이 zend-mail에 실패했습니다.
$mail = new Zend_Mail('UTF-8');
$mail->addTo($toemail, "{".$toname ."}");
$mail->setSubject($subject) ;
$mail->setFrom($reply_email, 'staff');
$mail->setBodyHTML($msg, 'UTF-8');
try {
$mail->send();
} catch (Zend_Mail_Protocol_Exception $e){
$mailerr = $e->getMessage() ;
echo "Send mail fails : ". $mailerr . "<br>" ;
}
내가 다음 오류 메시지에 새로운 네트워크 환경에서 이메일을 보낼 수 없습니다
: 연결된 파티 제대로 기간 후 응답하지 않았기 때문에 는 "A 연결 시도에 실패 연결 호스트가 응답하지 않아 확립 된 연결이 실패했습니다. "
나는 창 7 쉘 명령 창을 열고 내 메일 서버 pop.AAA ***. com을 핑 (ping)하려고했는데 "Request timed out"오류 메시지가 나타납니다. 나는 다른 큰 도메인 이름을 핑 (ping)한다. 그러나 이상한 일들이 일어난다. 일부 큰 도메인 이름은 핑 (ping)으로 잘 작동하지만 일부 도메인 이름은 제대로 작동하지 않습니다. 예를 들면 :
여기에 우리가 내가 www.hotmail.com를 ping 할 수 있지만 내가 www.msn.com도 내 이메일 서버 팝 도메인을 Ping 할 수 있다고 볼 수C:\Users\Jordan>ping www.hotmail.com
Pinging dispatch.kahuna.glbdns2.microsoft.com [65.55.129.171] with 32 bytes of data:
Reply from 65.55.129.171: bytes=32 time=18ms TTL=246
Reply from 65.55.129.171: bytes=32 time=27ms TTL=246
Reply from 65.55.129.171: bytes=32 time=23ms TTL=246
Reply from 65.55.129.171: bytes=32 time=20ms TTL=246
Ping statistics for 65.55.129.171:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 18ms, Maximum = 27ms, Average = 22ms
C:\Users\Jordan>
C:\Users\Jordan>ping www.msn.com
Pinging us.co1.cb3.glbdns2.microsoft.com [131.253.13.140] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 131.253.13.140:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
. 그러나 나는 브라우저에서 www.hotmail.com 및 www.msn.com에 모두 액세스 할 수 있습니다.
일부 전문가가 내 젠드 메일 또는 네트워킹 설정에 어떤 문제가 있다고 말할 수 있습니까? 감사!