2014-06-13 2 views
0

이메일을 보내려면 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에 모두 액세스 할 수 있습니다.

일부 전문가가 내 젠드 메일 또는 네트워킹 설정에 어떤 문제가 있다고 말할 수 있습니까? 감사!

답변

0

amazon.com, microsoft.com, slashdot.org 및 이전에 DoS 공격을받은 사이트와 같은 일부 인기있는 사이트에서는 서버에서 ICMP를 사용하지 않도록 설정하거나 다른 네트워크 설정을 사용하여 ping 요청이 수신되지 않도록 할 수 있습니다 또는에 응답했다. 이러한 도메인 이름이나 관련 IP 주소를 ping 할 때 "Request timed out"메시지가 나타납니다. 또는 "100 % 패킷 손실"을 얻습니다.

이것은 정상적인 동작이며이 사이트를 둘러 보려면 아무 것도 할 수 없습니다.

관련 문제