ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
25.12.2024 23:55:09
Z okazji końca świąt życzę, abyście nie musieli zbyt długo czekać na kolejne! Niech radość i smakołyki wrócą jak najszybciej! Wesołych Świąt! 🎉

piterus
25.12.2024 20:00:55
A to już minęło dwa lata... Ech... Co ten wiek robi z człowiekiem...

JazOOn
25.12.2024 18:17:53
Rany jeden news na 2 lata...

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
PhPmailer
arrakis
Witam
To mój pierwszy post :>. Mam takie pytanie bo rady dać sobie nie mogę.
Na moim serwerku wyłaczona jest już dawno funkcja mail(), a admin nakazał kożystać z zainstalowanej klasy phpmailer(). Posiadałem wczesniej phpBB i sam sobie zmodyfikowałem tak plik aby wysyłanie odbywało się za pomocą klasy phpmailer a nie funkcji mail().
Kawałek kodu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


i teraz próbowałem sobie skonfigurować plik phpmailer_include.php zgodnie ze starymi ustawieniami, ale niestety błędu nie pokazuje i maila nie wysyła.
Nadmieniam, że posiadam najnowszą wersję php-fusion bez żadnych dodatków i modyfikacji.
Proszę o pomoc lub sugestie.
Z góry dziękuje.
 
Wścibski Gość
Dodany dnia 11.01.2025 19:48:50
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Spoczywaj w pokoju... wlodekp
Nie potrzebujesz dodatkowej klasy ponieważ autorzy Fusion przewidzieli taka sytuację, i sami dodali tą klase, włączasz w PA Pozostałe przekierowanie SMTP host SMTP nazwa użytkownika i hasło.
A przede wszyskim poszukaj na forum postów w tej kwestii sam ich napisałem kilkanaście-dotyczą różnych serwerów-i dokładnie omawiająprocedury konfiguracji i ewentualne błędy.
 
wlodekp.europa.pl
arrakis
Witam
A czy autorzy Fusion przewidzieli taką sytuacje jak:
Mam już zainstalowaną klasę PHPMailer na serwerze i mam jej używać, bo jest tak zmodyfikowana, aby działała a uruchamianie własnej kończy się niepowodzeniem!
?
Bo wydaje mi się, że będę musiał tak jak kiedyś w przypadku phpBB zmodyfikować lekko kod, a nie chce mi się (ostatnio mam ogromnego lenia, chyba brak motywacji do działania :>Wink.
Pozdr.


"Prawidłowa formuła matematyczna praw Murphy'ego w dziedzinie komputerowego przetwarzania danych ma postać 1+1=2, gdzie '=' jest symbolem oznaczającym 'niekiedy, jeśli w ogóle'."
 
DJPromo
Człowieku ty słuchasz włodzia !!! on ci juz powiedział ze Fusion ma wbudowane i wystarczy podac swojego e-mail
Panel Administracyjny -->Zarządzanie Stroną-->Główne Ustawienia - "E-Mail: podajesz oczywiscie tutaj podajesz własny

zapisz

potem wchodzisz w
Panel Administracyjny -->Zarządzanie Stroną-->Ustawienia Różne
i masz


SMTP Host : podajesz smtp.poczta.onet.pl
SMTP Nazwa Użytkownika : podajesz tego samego e-maila co wcześniej czyli podajesz własny

SMTP Hasło : i hasełko do poczty Grin
jak to wpiszesz to e-maile masz z głowy na serwerach z wyłączona funkcją E-mail


temat off
Edytowane przez DJPromo dnia 14.02.2007 20:02:18
 
arrakis
Witam
Człowieku (DJPromo) czy ty czytasz co napisałem? -> Mam już zainstalowaną klasę PHPMailer na serwerze i mam jej używać, bo jest tak zmodyfikowana, aby działała a uruchamianie własnej kończy się niepowodzeniem!
To znaczy, że nie mogę używać wbudowanej w php-fusion klasy phpmailer
Pozdr.

"Prawidłowa formuła matematyczna praw Murphy'ego w dziedzinie komputerowego przetwarzania danych ma postać 1+1=2, gdzie '=' jest symbolem oznaczającym 'niekiedy, jeśli w ogóle'."
 
Spoczywaj w pokoju... wlodekp
@arrakis Ty masz klasę zmodyfikowaną-człowieku klasa jest jedna i ta sama zmodyfikowane to możesz mieć skrypty obsługi i wpisy w klasie do nich, bo tak się tego używa-i moje posty na tym forum zawierały wypowiedzi kiedy używałem takiej klasy i swoich skryptów jednak klasy są identyczne-ja szukałem błędu Fusion-tej klasy przy kłopotach mail z przekierowaniem ale go nie ma.
Skoro chcesz tak pracować to napisz swój skrypt obsługi do swojej klasy-i skrypt wyświetlaj tylko w fusion-bo prochu to Ty nie odkryjesz.
My używamy tej z fusion i jest OK jeśli ktoś chce innej-a ta chodzi musi to zrobić SAM-bo nikt nie będzie się zastanawiał nad indywidualnymi zachciankami.
 
wlodekp.europa.pl
as
Dokładnie... tak temu i jest. Przedstawię Ci tu skrypt, który po zapisaniu go do pliku php (np. send.php) i uruchomieniu wyśle wiadomość przy wykorzystaniu właśnie klasy phpmailer (działa na 110%):

Pobierz kod źródłowy  Rozwiń Kod źródłowy


To co zaznaczono na kolor smerfowy powinieneś dostosować do swoich potrzeb...
as
 
arrakis
Witam
Poradziłem sobie sam (jak zwykle)
Oto rada/modyfikacja dla tych co mają zainstalowaną już klasę phpmailer na stałe na serwerze a nie mogą używać ten z php-Fusion
Zmiany dotyczą plików w katalogu includes
Modyfikacja 1:
Zmieniamy plik phpmailer_include.php
Kasujemy w nim wszystko poniżej linii 2 i dodajemy własną, czyli zostaje nam w pliku to:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Modyfikacja 2:
Zmieniamy plik sendmail_include.php
szukamy linii z kodem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

poniżej dopisujemy linie która nam umożliwi wpisane dodatkowego parametru w konfiguracji SMTP na stronie, czyli dodanie niestandardowego portu (u mnie był to port 465), dopisujemy linie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

I teraz w ustawieniach konfiguracyjnych ( Panel administracyjny -> zarządzanie stroną -> ustawienia różne-> zakładka pozostałe, w polu SMTP Host możemy podać po dwukropku dodatkowy parametr czyli port np. localhost:456

I to wszystko.
Mam nadzieję, że się komuś to przyda :> A admina lub moderatora proszę o zamknięcie tematu.
Pozdr.

"Prawidłowa formuła matematyczna praw Murphy'ego w dziedzinie komputerowego przetwarzania danych ma postać 1+1=2, gdzie '=' jest symbolem oznaczającym 'niekiedy, jeśli w ogóle'."
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl