PDA

Zobacz pełną wersję : PHPMAILER_RECIPIENTS_FAILED <--- nie moge wysłać korespondencji



dave21
22-03-2011, 15:07
Witam tak jak w temacie ! Skonfigurowałem serwer smtp i jak daje korespondencje itp i chce już wysłać to wyskakuje takie info

PHPMAILER_RECIPIENTS_FAILED i obok niego pare adresow email użytkowników.

Co może być nie tak ?

nikszal
22-03-2011, 17:16
Ja daję na mszę, a korespondencję wysyłam i odbieram.

PS
Wlej porządnie te screeny.

dave21
23-03-2011, 12:51
Dodaję screen. ( czarny pasek to zamazane adresy email użytkowników )

3834

Mauaku
10-10-2011, 10:46
Witam. Mam dziwny problem z systemem pocztowym. Poczta z nazwa.pl

Obsługa poczty: Serwer SMTP
Wysyłaj z adresu: adres mailowy z hostingu nazwa.pl (powiedzmy login@domena.pl)
Nazwa nadawcy: Nazwa serwisu
Ścieżka Sendmail /usr/sbin/sendmail
Uwierzytelnianie SMTP: Tak
Bezpieczeństwo SMTP: Tak
Port SMTP: 465
Użytkownik SMTP: login@domena.pl
Hasło: *********
Serwer SMTP: mojhosting.nazwa.pl


W moim komponencie korzystam z funkcji
$mailer =& JFactory::getMailer();
$config = new JConfig();
$mailer->setSender(array($config->mailfrom, $config->fromname));

Mój komponent wysyła maile bez problemu.
System korespondencji też działa.
Natomiast com_contact odmawia posłuszeństwa:
PHPMAILER_RECIPIENTS_FAILED(adres uzytkownika podpiętego pod kontakt)...

Jola
13-10-2011, 15:02
Witam,
- nie wiem dlaczego używasz SMTP
- błąd wynika z tego, że com_contact jako nadawcę podaje twórcę wiadomości i jego adres email
- plik components/com_contact/controller.php linia 194 jest:

$mail->setSender( array( $email, $name ) );
zamień na:

$mail->setSender( array( $MailFrom, $FromName ) );
I już :)