• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

SwiftMailer i nie docierające wiadomości na podany adres

+1 głos
268 wizyt
pytanie zadane 14 grudnia 2017 w PHP przez Q_Nick Mądrala (5,010 p.)
edycja 14 grudnia 2017 przez Q_Nick

Pytałem wcześnie o niedziałającą funkcję mail i powiedzieliście bym próbował PHP/SwiftMailera, tak więc próbuję. Jednak mimo udanego wysłania wiadomości do serwera smtp (mailtrap.io) wiadomość nie dociera do podanego adresu email (testowałem wp, gmail, outlook, yahoo i jakiś tymczasowy email). Na koncie mailtrap widzę, że wiadomość dotarła na serwer i ma 0/5 punktów spamu, a mimo to jednak nie widzę jej na mojej poczcie. Wiadomość dotarła jedynie za pierwszym razem gdy posiadała (o ile dobrze pamiętam) 4.7/5 punktów spamu. Wątpię by była to wina kodu, ale jednak go podaje. Czy może to wina serwera smpt na którym testuje to rozwiązanie? Proszę o pomoc.

 

<?php

    require_once '../core.php';
    require '../libs/vendor/autoload.php';

    $transport = (new Swift_SmtpTransport($CONFIG['smtp.domnian'], $CONFIG['smtp.port']))
        ->setUsername($CONFIG['smtp.user'])
        ->setPassword($CONFIG['smtp.password']);

    $mailer = new Swift_Mailer($transport);

    $message = (new Swift_Message('Temat'))
        ->setFrom([$CONFIG['email_sender'] => 'Wiadomość z formularza kontaktowego od '.addslashes($_POST['email'])])
        ->setTo($CONFIG['email'])
        ->setBody(addslashes($_POST['content']).' Odpowiedz do '.addslashes($_POST['email']))
        ->addPart('<p>'.addslashes($_POST['content']).'</p> Odpowiedz do <a href="mailto:'.addslashes($_POST['email']).'">'.addslashes($_POST['email']).'</a>', 'text/html');

    if($result = $mailer->send($message))
    {
        //$_SESSION['send']=true;

        header('Location: ../index.php/contact');
    }
    else
    {
        header("Location: ../error.php");
    }

 

1 odpowiedź

0 głosów
odpowiedź 14 grudnia 2017 przez Q_Nick Mądrala (5,010 p.)
 
Najlepsza
Rozwiązane. Pomogła zmiana serwera smtp.
komentarz 14 grudnia 2017 przez efiku Szeryf (75,160 p.)
Miałeś błąd typu zły port / adres, czy całkowicie zmieniłeś usługodawcę?
komentarz 14 grudnia 2017 przez Q_Nick Mądrala (5,010 p.)
całkowicie zmieniłem na gmaila

Podobne pytania

0 głosów
2 odpowiedzi 812 wizyt
pytanie zadane 15 maja 2017 w PHP przez Assasz Nałogowiec (30,460 p.)
0 głosów
0 odpowiedzi 378 wizyt
pytanie zadane 20 grudnia 2016 w PHP przez Vento Pasjonat (17,120 p.)
0 głosów
1 odpowiedź 197 wizyt
pytanie zadane 18 sierpnia 2017 w PHP przez Mimoid Użytkownik (760 p.)

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...