• Rozwiązano IronAvenger

    (@ironavenger)


    Witam.
    Wcześniej nie korzystałem z tej wtyczki i mam problem z wiadomościami. Jak próbuje coś wysłać to dostaję informację, z wiadomość została wysłana ale niestety nic nie przychodzi na pocztę.
    Formularz wygląda tak:

    <p>Imię i nazwisko (wymagane)<br />
        [text* your-name] </p>
    <p>Adres email (wymagane)<br />
        [email* your-email] </p>
    <p>Temat<br />
        [text your-subject] </p>
    <p>Treść wiadomości<br />
        [textarea your-message] </p>
    <p>[submit "Wyślij"]</p>

    Ustawieniach e-maila:
    Do: mój mail z gmail.com
    Od: [your-name] <[your-email]>
    Temat: [your-subject]

    Ma ktoś pomysł co może być powodem niedochodzących wiadomości?

Viewing 9 replies - 1 through 9 (of 9 total)
  • Ma ktoś pomysł co może być powodem niedochodzących wiadomości?

    Przyczyn może być wiele. Zaczynając od braku dostępnej funkcji mail, poprzez brak lokalnego serwera pocztowego, a kończąc na błedech jego konfiguracji.

    Musisz sprawdzać logi serwera www i zobaczyć co dokładnie jest przyczyną.

    Ewentualnie skorzystać z wtyczki Configure SMTP i spróbować wysyłać np. via google.

    jw. ….ale w pierwszej kolejności sprawdził bym, czy wiadomości nie lądują w spamie – co jest bardzo prawdopodobne w przypadku użycia funkcji mail().
    Jeżeli tak, to najprostszym i najpewniejszym rozwiązaniem jest wysyłka przez SMTP korzystając z ww. wtyczki lub podobnych:
    http://wordpress.org/plugins/wp-mail-smtp/
    http://wordpress.org/plugins/cimy-swift-smtp/
    http://wordpress.org/plugins/wp-smtp/
    czy http://wordpress.org/plugins/easy-wp-smtp/

    Thread Starter IronAvenger

    (@ironavenger)

    Wiadomości nie dochodzą. Na pocztę, której adres podałem w polu „Od” wysyłając wiadomość dostałem raport o niedoręczeniu:

    Mail delivery failed: returning message to sender
    Mail Delivery System (Mailer-Deamon@s1.ct8.pl)
    This message was created automatically by mail delivery software.
    
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
    
      test-mail@gmail.com
        SMTP error from remote mail server after end of data:
        host gmail-smtp-in.l.google.com [74.125.136.26]:
        550-5.7.1 [178.33.49.222       1] Our system has detected an unusual rate of
        550-5.7.1 unsolicited mail originating from your IP address. To protect our
        550-5.7.1 users from spam, mail sent from your IP address has been blocked.
        550-5.7.1 Please visit http://www.google.com/mail/help/bulk_mail.html to review
        550 5.7.1 our Bulk Email Senders Guidelines. z43si3044926een.57 - gsmtp

    No i niżej kopie mojej wiadomości.

    Na forum ct8.pl ciągle czytam, że są problemy z ta funkcją mail().
    Prawdopodobnie to z ich winy dzieją się takie kwiatki. Jeśli z ich winy to muszę poszukać jakiegoś innego darmowego serwera, jeśli z mojej to warto by było to naprawić.

    A jeśli chodzi o te pluginy wykorzystujące SMTP. To one normalnie działają jako formularz kontaktowy? MI tak prawdę powiedziawszy jest bez różnicy jaki to błędzie plugin, aby można było wysłać formularz z wiadomością ze strony.

    Czyli standard – wiadomości są odrzucane jako spam …i nic dziwnego, skoro jako nadawcę podajesz gmaila a nie adres lokalny.
    -Każdy dobrze skonfigurowany serwer poczty powinien odrzucać takie wiadomości.

    Rozwiązaniem jest właśnie SMTP, tam sobie ustawiasz konto z jakiego ma być realizowana wysyłka ( czyli ten twojadres@gmail.com, podajesz login i hasło tego konta, serwer: smtp.gmail.com, uwierzytelnianie, ssl i port: 465) – czyli standardowy konfig poczty gmaila.
    To wszystko, od tej pory wordpress będzie wysyłał pocztę z tego właśnie konta.

    Thread Starter IronAvenger

    (@ironavenger)

    Aha, to zaraz sprawdzę to.
    Czyli gdybym podawał adres lokalny to by działało dobrze?

    p.s. @adpawl, możesz usunąć mail z postu? Zagapiłem się, nie powinienem go podawać.

    Ustawiłem wszystko tak jak napisałeś i w tej chwili wiadomości się nie wysyłają w ogóle. Mam czerwony komunikat przy formularzu na stronie.

    Użyłem tego pluginu: http://wordpress.org/plugins/wp-mail-smtp/

    Adres lokalny, czyli w domenie s1.ct8.pl – chyba że masz skonfigurowany SPF czy DKIM – to w twojej domenie.

    Zdecydowanie prościej i bezpieczniej jest wysyłać przez smtp.

    ….pytanie, jak konkretnie masz ustawioną tą wtyczkę? możesz screena zapodać?

    Thread Starter IronAvenger

    (@ironavenger)

    Screen

    Jeżeli jeszcze coś mam podać to proszę napisz a zaraz wrzucę.

    -pierwsze pole From email – podaj swojego maila
    -zaznacz Yes: Use SMTP authentication

    Thread Starter IronAvenger

    (@ironavenger)

    Działa 🙂
    Brakowało tego: „Yes: Use SMTP authentication”

    Pierwszego pola nie uzupełniałem, bo napisane jest, ze jak się zostawi puste to użyje maila domyślnego i faktycznie tak jest.

    Bardzo dziękuję za pomoc 🙂

Viewing 9 replies - 1 through 9 (of 9 total)
  • Temat ‘Contact Form 7 3.4.1 WordPress 3.5.1’ jest zamknięty na nowe odpowiedzi.