[SQLite][PHP]Problem z automatycznym wysyłaniem maili |
[SQLite][PHP]Problem z automatycznym wysyłaniem maili |
12.07.2018, 17:20:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
Witam,
Mam taki oto problem. Zrobiłem stronę do logowania, gdzie użytkownik dostaje hasło tylko to pierwszego logowania, później musi to zmienić. Hasło można wydrukować z programu, albo wysłać mailem. To wysyłania maila skorzystałem z tego skrypu ( może autor się odezwie ) http://forum.nospor.pl/programowanie/php/w...ailem-ft24.html Myślę, że nie ma potrzeby tutaj wstawiać tego kodu, bo gdy otwieram przerobiony skrypt przez stronę, to działa bez problemu i wysyła piekne maile Z racji tego, że kilka skryptów, które mają się wykonywać co jakiś czas automatycznie dodałem je do harmonogramu i działają dobrze. Analogicznie chciałem zrobić z tym skryptem, by nie wywoływać go przez stronę a dodać do harmonogramu by się wykonywał co 30 min. I pojawił się problem, bo pomimo iż ustawiłem dokładnie tak samo jak pozostałe, to mimo iż w harmonogramie pokazuje się komunikat, że zostało poprawnie wykonane, to jednak maile są nie wysyłane. Poniżej zdjęcia z tego jak to jest ustawione Poniżej widok z harmonogramu, widać, że jest to uruchamiane, a mimo to maile nie zostają wysłane. Czy ktoś ma pomysł czemu to nie działa z harmonogramu?A może jakiś inny sposób polecacie? Ten post edytował aquarius1978 12.07.2018, 17:25:51 |
|
|
13.07.2018, 06:16:09
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Moze ta sciezka jest zla podczas odpalania z harmonogramu
require_once('class.phpmailer.php'); Sprawdzales logi php? Sprawdzales logi harmonogramu? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
13.07.2018, 08:47:56
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
Wszystko wydaje się być ok. Ścieżka też, bo otwierając stronę to skrypt się wykonuje.
Masz jakiś pomysł gdzie to jeszcze ewentualnie sprawdzić? |
|
|
13.07.2018, 09:04:50
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Ale otwieranie strony a odpalanie skryptu z konsoli to inaczej dziala ustawienie sciezek wzglednych.
Temu mowi sprawdz logi -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
13.07.2018, 09:37:23
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
Nospor problem nie leży w logach, bo teraz analizował dokładnie linijka po linijce kodu, uruchamiałem zadanie w harmonogramie i patrzyłem czy wykonuje sie zapis w bazie.
ścieżka require_once('class.phpmailer.php'); jest poprawna jak i pozostałe rzeczy. Działać przestaje w chwili gdy dochodzi do kodu
Jeśli zrobię tak
to zapytanie sie wykona problem jest więc chyba tutaj if(!$mail->Send()) |
|
|
13.07.2018, 09:51:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
13.07.2018, 11:43:15
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
13.07.2018, 12:02:33
Post
#8
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
To pomogło. Zainstalowałem Sendmaila, skonfigurowałem i wtedy zadanie z harmonogramu zaczęło wysyłać wiadomości Dzięki chłopaki za pomoc w rozwiązaniu problemu i w sugestiach. |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 22:44 |