![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam zainstalowanego XAMPP Control Panel v.3.2.1. Utworzyłem plik a.php z następuja kodem:
Skofigurowałem plik php.ini zgodnie z instrukcjami podanymi na http://stackoverflow.com/questions/1596537...-from-localhost Odnalazłem sekcje [mail function] w pliku php.ini, skasowalem zawartość i wstawiłem
Następnie wykonałem zmiany w pliku C:\xampp\sendmail\sendmail.ini
I sprawdzilem ze przy extension=php_openssl.dll w pliku php.ini nie ma średnika Po wykonaniu wszytskich powyzszych zrestartowałem serwer i odpaliłem mój skrypt. Niestety skrypt zwrócił "NIE WYSŁANO". Wiadomość nie doszła do adresata ERROR.LOG apache i php pusto. A w sendmail/error.log "15-03-05 19:10:00 : Connection Closed Gracefully." Gdzie lezy problem? Jak znaleźć przyczynę źródłową problemu? Ten post edytował polhub 5.03.2015, 19:21:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj najpierw wpisać problem do googla. Po co zaśmiecać internety?
Ale żeby nie było że sam je zaśmiecam... XAMPP ma domyślnie wyłączoną funkcje mail() i żeby ją włączyć musisz się trochę natrudzić ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Szukałem w Google - dowodem jest link który jest podałem w poście
Funkcja mail jest włączona - gdyby była wyłączona to nie byłoby zapisu w logu sendmaila. Teraz możesz się zastanowić kto "zaśmieca internety" Ten post edytował polhub 6.03.2015, 07:41:40 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ok, przepraszam. Niedoczytałem.
Weź wysyłanie maila w try catch'a i wrzuć to co wypluwa. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wynikiem poniższego skryptu jest komunikat - Przeszło!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 18 Dołączył: 7.10.2007 Skąd: Pruszków Ostrzeżenie: (0%) ![]() ![]() |
Czemu nie użyjesz jakiejś gotowej biblioteki PHP np. phpmailer. Używając rozszerzenia do wysyłki maili masz ten komfort że jeśli chcesz zmienić dane konta z którego wysyłasz maile to nie musisz zmieniać ustawienia serwera.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czemu nie użyjesz jakiejś gotowej biblioteki PHP np. phpmailer. Używając rozszerzenia do wysyłki maili masz ten komfort że jeśli chcesz zmienić dane konta z którego wysyłasz maile to nie musisz zmieniać ustawienia serwera. Skorzystalem z polecanej przez Ciebie biblioteki i skrypt umieszczony w folderze biblioteki tj. PHPMailer-master zwraca: "Message could not be sent. Mailer Error: SMTP connect() failed." Ustawienia:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Nie moze polczyc sie z serwerem google. Na pewno wpisales poprawne dane?
W googlu znalazlem cos takiego KLIK |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:04 |