Sprawdzałam wtyczkę na stronach, które mają zaktualizowanego WP do 4.0 i na tych, które mają WP w wersji 3.9.2.
Wtyczka Contact Form 7 działa na niektórych stronach, które nie są zaktualizowane i na tych, które są zaktualizowane.
Oraz nie działa na niektórych, które są zaktualizowane i na tych, które nie są zaktualizowane.
A wysyłasz po SMTP ?
-jeżeli nie, to zainstaluj sobie jakąś wtyczkę SMTP i skonfiguruj konto pocztowe jakiego chcesz używać do obsługi poczty.
Zrobiłam tak jak napisałeś i nadal nie działa.
Ok, jaki adres strony i co masz w formularzu wpisane w polu odbiorcy (Do) i nadawcy (Od) ?
…i czy aby wtyczka SMTP poprawnie skonfigurowana?
Bo często nie wysyła wiadomości gdy jako nadawca widnieje cudzy adres z formularza (co w zasadzie ze względów bezpieczeństwa jest naturalne).
W Do i Od wpisane jest tak jak wpisane po instalacji – nic nie zmieniałam.
Wtyczkę SMTP konfigurowałam według instrukcji więc powinno być ok.
Sęk w tym że np. Home w ostatnim czasie zmienił konfigurację serwerów i to, co dawniej było możliwe teraz już nie jest.
Kiedyś można było sobie słać maile z praktycznie dowolnym nadawcą (np. adresem jaki ktoś wpisał w formularzu), teraz już nie.
Możesz wysyłać jedynie ze swojego maila o ile funkcjonuje on w ramach tej samej domeny co strona z której wysyłasz (…choć nie do końca).
Uwierzytelnienia maila dokonuje się poprzez odpowiednią konfigurację domeny np. rekordem SPF.
Zawsze możesz zgłosić problem do supportu hostingu, a często zrobią co należy.
Hmm.. rozumiem. Czyli myślisz, że ten problem tkwi w hostingu, a nie w WordPressie?
Biorąc pod uwagę fakt, że na niektórych stronach formularze działają ok, a na innych nie działają wcale, bez względu na to czy WP jest zaktualizowany czy nie.
Tak, strzelam że problemem jest autoryzacja maila nadawcy (a raczej jej brak), przez co wysyłka nie jest możliwa. Jest to zdecydowanie najczęstszy problem.
Okej, a wiesz może jak to zmienić żeby z powrotem działało?
To dziwne, że na niektórych stronach działa, a na innych nie.
Wie ktoś może jak to zmienić w home żeby na WP formularz działał?
Gdzie dokładnie trzeba wejść i co ustawić w home żeby formularz działał?
Najprościej – jeżeli nie masz, zakładasz konto pocztowe na Home.
W konfiguracji formularza w polu nadawcy i odbiorcy podajesz swój adres email (w domenie strony).
W polu dodatkowe nagłówki wrzucasz: Reply-To: [your-email]
-tyle.
Lepszym rozwiązaniem jest skorzystać z wtyczki SMTP o czym było już wcześniej.
Alternatywnie można całkowicie zmienić metodę wysyłki korzystając np. z https://wordpress.org/plugins/wpmandrill/
Mam konto na home.
Sposób 1 próbowałam i nie zadziałał. Nadal wiadomości się nie wysyłają.
Chodzi mi o to z tym home jak dokładnie wykonać:
– „uwierzytelnienie maila dokonuje się poprzez odpowiednią konfigurację domeny np. rekordem SPF.”
https://wordpress.org/plugins/wpmandrill/ – nie ma wersji wtyczki zgodnej z moją wersją WP (czyli 4.0.1).
Ok już wszystko działa.
Dzięki za pomoc 😉
Jeszcze mam pytanie odnośnie tego jak wiadomość przychodzi to nadawcą jest WordPress i obok jest podany mail, który wpisałam.
Czy da się jakoś ukryć lub zmienić to słowo WordPress?