Formularz kontaktowy
Autor: Lukasz Jablonski
Visited 4412,
Followers 3,
Udostępniony 0
Witam.
Mam probem z formularzem i wysyłaniem przez niego wiadomości. Po wprowadzeniu danych do formularza klikam wyślij, strona niby się wysyła i przechodzi na stronę potwierdzenia. Wszystko wygląda ok z tym że emaile nie dochodzą. Wkurzam sie bo kienci nie mogą sie ze mną skontaktować. Wcześniej działało wszystko ok. Aktualizowałem ostatnio wersje na nową wcześniej nie było problemu. strona jest na home.pl (busines starter) . poczte mam na gmailu.
prosze o pomoc (szybko!!!!)
Posted on the
Home nie obsługuje wysyłania wiadomości na inne skrzynki niż te zawarte w domenie.
Musisz założyć sobie skrzynkę np. ***
I taką skrzynkę podpiąć pod pocztę na gmail.com (chyba mozna, ja mam darmową pocztę na onecie i mogę podpiąć tam inne skrzynki). Wtedy wszystko będziesz miał jakby "po staremu".
Home.pl nie obsługuje wysyłania wiadomości na inne skrzynki niż te zawarte w domenie.
Musisz założyć sobie skrzynkę w domenie i najprościej to podpiąć ją pod skrzynkę na gmail.com.
Wtedy wszystkie wiadomości i gmail.com i z domeny bedą wpływać do skrzynki gmail.com.
Witaj Łukasz,
Serwery Home oczywiście obsługują wysyłanie wiadomości na dowolne skrzynki. Po prostu zmieniły się zasady dotyczące zabezpieczeń antyspamowych (https://pomoc.home.pl/faq/1067) i należy wysyłać wiadomości podając w adresie nadawcy adres skrzynki, która znajduje się na serwerze, z którego wysyłana jest wiadomość. Załóż skrzynkę na serwerze i podaj jej adres w polu "Adres e-mail nadawcy".
Pozdrawiam
Autor
Dziękuję za szybką odpowiedź!!! będę próbował. miłego dnia
Wyjaśnij Proszę Promise gdzie dokładnie mam wpisać adres nadawcy ?
Bo wpisuje juz wszędzie gdzie się da a i tak formularz nie działa (w sposobie o którym piszesz). Zadziałało tylko "wyślij użytkownikowi potwierdzenie otrzymania".
Niestety nic wiecej nie działa - serwer home.pl
Witaj Emir,
W zakładce "Wysyłanie", w obu polach "Adres e-mail nadawcy".
Pozdrawiam
Witam ale w części "Przesyłanie danych" nie da się wpisać adresu nadawcy, jedynie adres odbiorcy. W części "E-mail potwierdzający dla użytkownika" jak najbardziej i wówczas mail potiwerdzający do osoby wysyłającej dochodzi.
Pozdrawiam
Piotr
Witaj Piotr,
Zgłosimy to producentowi.
Pozdrawiam
W takim razie pewnie należy w adresie odbiorcy podać adres e-mail, który jest na serwerze a nastepnie zrobić przekierowanie na właściwy adres.
Pozdrawiam
Piotr
Witam.
Dla tego pola "Adres e-mail nadawcy:" jest taka informacja:
Do formularza należy wstawić pole przeznaczone na adres e-mail, z którego będzie można odczytać adres e-mail użytkownika wypełniajacego formularz.
nie wiem o co tu chodzi...
Witaj Piotr,
Nie, proszę zapoznać się z tą informacją: https://pomoc.home.pl/faq/1067
Sprawa dotyczy adresu nadawcy, nie odbiorcy.
Witaj Ryszard,
To pole umożliwia wybór pola, z którego zostanie pobrany adres nadawcy. Problem polega na tym, że serwery zablokowały możliwość wysyłania wiadomości z adresem nadawcy innym niż adres należący do tego samego użytkownika serwera, jest to po prostu traktowane aktualnie jako podszywanie się.
Producent został poinformowany o tym problemie.
Pozdrawiam
Witaj Promise, tak jest mowa o adresie nadawcy ale faktycznie, tak ja pisał Łukasz nie dochodziły żadne maila wysyłane z formularza, nie dochodziły również potiwerdzenia wysłania. Po podaniu adresu email, który jest na serwerze, potwierdzenia zaczęły docierać ale wiadomości nadal nie. Dopiero jak w adresie odbiorcy podałem e-mail na serwerze i przekierowanie na właściwy adres, zaczęło wszystko funkcjonować.
Pozdrawiam
Piotr
Na naszej stronie www.pulsar-sp.pl (domena w home.pl) rozwiązaliśmy ten problem w następujący sposób:
Działa, pozdrawiam
Promise - ktoś tu nie za bardzo się zna na obsłudze programu.
Natomiast nadal nie wiem jak dołączyć do tak stworzonego formularza pole załacznika - pliku. Po dodaniu do formularza "Dołączony plik" pojawia się prośba o wpisanie dozwolonych rozszerzeń - patrz załącznik do posta o której ani słowa w instrukcjach, a wysyłanie maili przestaje natychmiast działać. Home.pl twierdzi że to jest problem programu. Co należy wpisać do tego cholernego pola aby to zadziałało ? Wpisywałem różne rzeczy (np: txt lub .txt lub pozostawiałęm pole puste) bez rezultatu. Ktoś ma jakiś pomysł ?
Promise pomocy !!!
Witaj Piotr,
Proszę przetestować funkcjonalność wysyłania wiadomość w administracji witryny (www.adrestwojejstrony.pl/admin). Proszę testować wysyłanie wiadomości podając w polu "adres nadawcy" adres skrzynki e-mail założonej na tym samym serwerze.
Pozdrawiam
Witaj Piotr,
Proszę przetestować funkcjonalność wysyłania wiadomość w administracji witryny (www.adrestwojejstrony.pl/admin).
Pozdrawiam
Witaj Emir,
Tak, w lewej kolumnie nie można nic wpisać (jest tam tylko pole wyboru) i zostało to już zgłoszone producentowi.
Na stronie administracji w wersji v11 znajduje się testowy formularz do wysyłania wiadomości e-mail ze strony (do testowania tej funkcjonalności).
Pozdrawiam
Kompletnie tego nie rozumiem, gdzie to jest ? po co to jest ? Ja to się ma do formularza zawartego w programie ?
-----------------------------------
Proszę testować wysyłanie wiadomości podając w polu "adres nadawcy" adres skrzynki e-mail założonej na tym samym serwerze.
Pozdrawiam
Tak, w lewej kolumnie nie można nic wpisać (jest tam tylko pole wyboru) i zostało to już zgłoszone producentowi.
Pozdrawiam
Wiele osób ma problem z tym formularzem.
Może Promise opisz DOKŁADNIE co i jak mamy wpisywać, żeby formularz działał.
Mam takie wrażenie, że piszesz po łebkach, w ogłe nie tłumacząc co i jak.
Przynajmniej ja nie mogę się połapać w tym co piszesz. Może spróbuj "całym zdaniem" i dokładnie co i jak tłumaczyć.
Witaj Emir,
http://help.websitex5.com/pl/v11/evo/index.html?pannello_controllo.htm
Tak jak napisałem, niektóre serwery wymagają podania w nagłówku nadawcy adresu e-mail z tego samego serwera, inaczej wiadomość zostanie zablokowana. Producent został poinformowany o tym problemie i pracuje nad rozwiązaniem.
Pozdrawiam
Raczej to mało prawdopodobne, żeby serwery tego wymagały. Mam przykład u siebie, że na jednym serwerze nie można ani zrobić zamówienia przez sklep - maile nie wychodzą, ani nie można wysłać maila z formularza. Tymczasem gdy wrzuciłem ten sam projekt na inny serwer - testowy - wszystko działało poprawnie.
Myślę, że jest to kwestia portów, tylko nie wiem dokładnie jak sprawdzić co wykorzystywane jest w formularzu
Promise gdyby był Pan łaskawy przeanalizować załącznik dodany do mojego postu kilka linijek wyżej to wiedziałby Pan że ustawienia w programie dotyczące adresów email są poprawne, ponieważ mogę wysyłać maile z forularza kontaktowego do momentu dopóki nie dodam pola "Dołącz plik". Przetestowałem wszystkie opcje skryptów dostępne w panelu administracyjnym - rezultat za każdym razem NG. Przeprowadziłem próbę wysyłania maila z dołaczonym dokumentem (plik tekstowy 2 KB) pod nadzorem ludzi z Home.pl - oni monitorowali wysyłkę i od nich otrzymałem następującą odpowiedź: "W momencie wysyłania maila z załącznikiem Pana strona nie dokonała żadnej próby połaczenia się z serwerem pocztowym, co wskazuje na błąd w oprogramowaniu skryptu wysyłającego mail". Ten problem istnieje już od wersji 9 WebsiteX5, więc może pora najwyższa żeby Incomedia naprawiło swój błąd. W końcu wysyłanie załącznika do poczty to dziś całkiem normalna sprawa. Jak widzę przglądając forum mnóstwo ludzi ma problemy z mailami z formularza i to nie są wyłacznie użytkownicy serwerów Home.pl. Proszę o rzeczową i konkretną informację od Pana jakie kroki zostaną podjęte abym mógł skorzystać z funkcjonalności zamieszczonej w programie za który zapłaciłem pieniądze. Piotr M. Głęboki
Witaj Tomasz,
Mało prawdopodobne, a jednak tak jest, tutaj przykład: https://pomoc.home.pl/faq/1067
Witaj Piotr,
Testowaliśmy funkcjonalność wysyłania wiadomości e-mail, wraz z możliwością dołączania załączników, na innych serwerach hostingowych i opisywany przez Ciebie problem nie występuje - wiadomości, wraz z załącznikiem, są wysyłane i docierają do adresata.
Pozdrawiam
Promise, prosze o informację jakie pliki/skrypty odpowiedzialne sa w projekcie za wysyłanie maili i zamówień ze sklepu...
Ułatwiloby mi to baaaardzo analizę błędu. Założenie konta w domenie w której jest stronka nic nie dało. Na serwerze w logach nie ma żadnych błędów
Witaj Tomasz,
Pliki odpowiedzialne za wysyłkę wiadomości znajdują się w folderze res oraz imemail, w głownym folderze wyeksportowanej witryny. Klasa PHP implementująca obsługę e-mail znajduje się w pliku res/imemail.inc.php
Pozdrawiam
W moim przypadku home poinformował o braku autoryzacji/uwierzytelnienia dla wysyłanej wiadomości e-mail ze strony. Wiadomość wysłana za pomocą panelu administratora website_test.php dociera bez problemu. Dodanie na serwerze innych adresów z przekierowaniem na właściwy nic nie zmienia. Adres docelowy istnieje na serwerze od zawsze. Może tak Promise połączy swoją wiedzę z https://pomoc.home.pl/faq/1067 i przełoży to z polskiego na nasze. Proszę.
Witaj Darek,
Producent wie o tym problemie.
Pozdrawiam
Bardzo się cieszę, ale to nie zmienia mojej/naszej sytuacji. Kiedy należy się spodziewać właściwej łatki do ptogramu?
Witaj Darek,
Data publikacji poprawki nie jest jeszcze znana.
Pozdrawiam
Witam serdecznie,
W związku z tym, że pytania o formularz kontaktowy powracają niczym bumerang, postanowiłem zamieścić swoje poprawnie działające rozwiązanie.
Po raz pierwszy mogę pomóc, to korzystam z tej sposobności, gdyż "znam ten ból" od podszewki, kiedy coś nie działa ;) (przez dłuższy czas miałem w dziale kontaktowym na swojej stronie informację"formularz kontaktowy w trakcie testowania. Gwarancją odpowiedzi jest kontakt na adres email...". Było to tragiczne rozwiązanie :)
W załączniku przedstawiam zrzuty konfiguracji.
- w kroku 3 proszę zwrócić uwagę na zaznaczone kratki. Adres email istniejący na hostingu strony WWW tworzonej w WebsiteX5;
- w kroku 4 - tu okazało się, że najważniejszym - należy ustawić w sekcji 'wysyłanie wiadomości email': Typ skryptu formularza email: Skrypt niskiego poziomu Typ odbierania danych z formularza email: wyślij jako POST
Pozdrawiam