Nie działający formularz kontaktowy, formularz kontaktowy napisany w PHP nie działa - nie wysyła maili |
Nie działający formularz kontaktowy, formularz kontaktowy napisany w PHP nie działa - nie wysyła maili |
11.01.2023, 12:04:27
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.01.2023 Ostrzeżenie: (0%) |
Witam.
Jestem tutaj nowy więc od razu zaznaczę, że z PHPa jestem totalnym laikiem. Od kilku dni piszę stronę i mam problem formularzem kontaktowym przeglądnąłem już dziesiątki filmików i tutoriali w Internecie, nawet kilka gotowych kodów.... i dalej nie umiem tego ruszyć. Próbowałem użyć serwerów googla SMTP żeby sprawdzić czy wszystko działa i niestety nie wysyła maili. Po wpisaniu danych do formularza strona przekierowała użytkownika do podstrony z podziękowaniami, ale żadnego maila nie wysłała. Nie wiem czy problem jest w kodzie, czy leży gdzieś indziej. Bardzo proszę o pomoc i wyrozumiałość
|
|
|
11.01.2023, 12:12:53
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 519 Pomógł: 6307 Dołączył: 27.12.2004 |
Nowy nie nowy ale nie umieszcza sie danych do swojego konta google czy zadnego innego konta!
Skasowalem to za ciebie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.01.2023, 12:17:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To było dosć dawno temu ale w gmailu wymagane było włączenie czegoś w panelu żeby działała wysyłka przez zewnętrzne usługi.
-------------------- |
|
|
11.01.2023, 14:55:21
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.01.2023 Ostrzeżenie: (0%) |
Już wszystko włączyłem co trzeba
|
|
|
20.01.2023, 12:24:13
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2019 Ostrzeżenie: (0%) |
Kod może nie wysyłać maila z kilku powodów. Oto kilka rzeczy, na które warto zwrócić uwagę:
Ustawienia konta e-mail: Upewnij się, że dane uwierzytelniające (adres e-mail i hasło) są poprawne i że konto e-mail jest skonfigurowane do wysyłania e-maili za pośrednictwem protokołu SMTP. Ustawienia serwera: Upewnij się, że adres serwera SMTP i port są prawidłowe dla Twojego konta e-mail. Jeśli używasz konta Gmail, powinny to być 'smtp.gmail.com' i 465. Zabezpieczenia: Upewnij się, że Twoje konto e-mail jest skonfigurowane do używania protokołu bezpieczeństwa SMTPS (Secure SMTP). Odbiorca: Upewnij się, że adres e-mail odbiorcy jest poprawny. Błąd try-catch: W linii "catch (Expection $e)" powinno być "catch (Exception $e)" Blok else - jest on niepotrzebny i powinien być usunięty. Sprawdź czy serwer obsługuje wysyłanie maili przez PHP i czy jest ono skonfigurowane poprawnie. Sprawdź czy na serwerze nie ma blokad wysyłania maili na inne adresy niż te z domeny serwera. |
|
|
16.04.2023, 11:27:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 1 Dołączył: 22.02.2022 Ostrzeżenie: (10%) |
Do 30 maja 2022 była możliwość załączenia w Gmailu opcji łączenia się przez mniej bezpieczne aplikacje.
Obecnie niemożliwe jest łączenie w sposób jaki masz w tym kodzie. Tutaj znalazłem poradnik (po angielsku) jak można to ogarnąć: https://mailtrap.io/blog/phpmailer-gmail/ |
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 05:15 |