Problem with sending mail from contact page
Autor: Andrzej F.I have problem with receiving mails sent through form on contact and register page on my website. (http://ograniczniki-obciazenia.pl/kontakt.html ; http://ograniczniki-obciazenia.pl/rejestracja.html)
Before design modifications was made the the website, data from form was sent properly to the designated email address but not anymore. Interestingly, order data from shop online with the same email settings is coming through with no problem.
The log from hosting service provider is suggesting that my email script is directing mails to my private email address, which I believe is not the case as I can't see any trace of that in imEmailForm.php script unless different script is responsible for that. Also, those supposed redirected emails never arrived to my private box. Inside the above mentioned script I found form lines with "false" statements. For the reference I attached copy of email form php script. I'm not a programer so, tracing what is what for me is a bit difficult.
Information contained in pdf instruction didn't solved anything. I was trying all suggestions but to no avail.
Personally I suspect problem with antispam settings on host server side but I can't prove it.
I'm waiting for suggestions.
Thank you
Witaj Andrzej,
Podaj proszę konfigurację swojego formularza e-mail (zakładka "Wysyłanie" w obiekcie "Formularz e-mail" oraz ustawienia w "Zarządzanie danymi", w "4. Ustawienia zaawansowane").
PS. Proszę kontynuować w języku polskim.
Pozdrawiam
Autor
Załączam zrzuty ustawień formularzy i zarządzania danymi oraz zrzut website test ukazującym błąd działania php mail. Zarządzanie danymi ma włączoną opcję "zawsze używaj następującego adresu". Włączenie tego nie powoduje żadnych zmian. Sprawdzałem działanie witryny za pomocą Website Test, wszystkie ustawienia są "Pass". Jeśli chodzi o działanie skryptu php to kiedy nadawcą jest adres z domeną mojej witryny jest ok., ale przy zmianie nadawcy z inną domeną test wykazuje błąd. Niestety nie określa go dokładniej, a szkoda.
Pozdrawiam
AF
Witaj Andrzej,
Prawdopodobnie na Twoim serwerze pocztowym włączone jest zabezpieczenie SPF (https://pl.wikipedia.org/wiki/Sender_Policy_Framework), które uniemożliwia tzw. podszywanie się i wysyłanie z serwera wiadomości z dowolnym adresem w polu nadawcy. Oznacza to, że z Twojego serwera nie można wysyłać wiadomości z adresem nadawcy użytkownika poczty Gmail, bo tylko serwery Gmail na to zezwalają.
Proszę w ustawieniach formularza e-mail odznaczyć pole "Adres e-mail nadawcy" w lewej kolumnie ("Przesyłanie danych"), co powinno rozwiązać problemy z niedocierającymi wiadomościami (Twój serwer nie pozwala na wysyłanie wiadomości z dowolnym adresem w polu nadawcy).
Sugerujemy również skorzystanie z opcji "Uwierzytelniony SMTP"w polu "Typ skryptu formularza e-mail" w "Zarządzanie danymi".
Pozdrawiam
Autor
Witam ponownie,
Wszystko zaczęło działać prawidłowo, tyle że nie mam pewności, które z działań usunęły problem. W między czasie w ustawieniach w serwerze dostawcy odnalazłem kilka poprzednio nie zauważonych opcji antyspamowych, które wyłączyłem a następnie zastosowałem Państwa sugestię w ustawieniach formularza. Opcja "SMTP" nie zadziałała prawidłowo, ale to być może wynikło z błędnych ustawień opcji. Nie miałem czasu na eksperymenty. Tak czy inaczej bez Państwa sugestii problemu bym nie rozwiązał.
Wielkie dzięki i miłego weekendu
Pozdrawiam
AF