2014-06-13 1 views
0

Я использовал php zend-mail для отправки писем. Коды работали нормально, прежде чем я перешел в новую сетевую среду. РНР Зенд почты коды, которые я использовал являются: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>" ; 
} 

Я не могу отправлять сообщения электронной почты в новой сетевой среде из-за следующее сообщение об ошибке: «Попытка подключения не удалась, поскольку подключенная сторона не ответила после периода времени или установленного соединения не удалось, поскольку подключенный хост не смог ответить ».

Затем я открыл окно командной оболочки окна 7 и попытался выполнить ping мой почтовый сервер pop.AAA ***. Com, я получил сообщение об ошибке «Request timed out». Затем я пингую другие большие доменные имена; но странные вещи случаются. Некоторые большие доменные имена отлично работали с 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, ни мой сервера электронной почты поп-домен. Однако в браузере я могу получить доступ как на www.hotmail.com, так и на www.msn.com.

Может ли какой-нибудь эксперт рассказать мне, что было не так с моей почтовой почтой или сетевыми настройками? Благодаря!

ответ

0

Некоторые популярные сайты, такие как amazon.com, microsoft.com, slashdot.org и другие сайты, которые ранее имели атаки DoS, могут отключать ICMP на своих серверах или настраивать другие сетевые настройки, которые предотвращают получение запроса ping или ответил. Из-за этого при проверке этих доменных имен или связанных с ними IP-адресов вы получите «Истекло время ожидания запроса». или получить «100% потерю пакетов».

Это нормальное поведение для этих сайтов, и нет ничего, что можно было бы сделать, чтобы обойти его.

Смежные вопросы

 Смежные вопросы