Zend Posta - Online sunucudan posta göndermeye olamaz - bağlantı hatası reddetti

2 Cevap php

Ben zend framework kullanarak ve e-posta gönderen bir komut dosyası var ediyorum. Ancak benim komut dosyası benim localhost üzerinde mükemmel e-postalar göndermek ama benim online sunucu üzerinde ölümcül bir hata almaya devam:

Fatal error: Uncaught exception 'Zend_Mail_Protocol_Exception' with message 'Connection refused' in ....

Aşağıda sadece benim e-posta kod yığın izleme pin noktaları:

$tr = new Zend_Mail_Transport_Smtp($smtp, $config);
$mail = new Zend_Mail();
$mail->setDefaultTransport($tr);
$mail->setFrom($from, $from_name);
$mail->addTo($one_email);
$mail->setSubject( $subject );
$mail->setBodyText($content);
$mail->send($tr);

Nedir burada yanlış neden bağlantı reddetti ediliyor: (

2 Cevap

Bu kullandığınız SMTP sunucusu 'çevrimiçi sunucu' den erişilebilir değil gibi gözüküyor. Eğer $ config bir kullanıcı adı ve şifre geçiyor? Bunu yaparken değilse (sözdizimi için aşağıya bakınız) yardım, ancak tabii ki bu SMTP sunucusu yapılandırmasına göre değişir.

$config = array('auth' => 'login',
   'username' => 'smtpUsernameHere'),
   'password' => 'smtpPasswordHere')
);

Ben bu kod ile ilgili bir sorun olduğunu sanmıyorum.

Hmmmm 2 gün boyunca çılgınca denedikten sonra benim ana hatta müşterileri herhangi bir haber vermeden smtp ana değişmişti öğrendim!

Onun güzel şimdi çalışıyor - Ben yine de gerçek benim ana soğukkanlı davranışı kapalı yontma ve onlara bu gerçek bir kulak dayak verdi ediyorum - ama yardım için teşekkürler.