![]() |
![]() ![]() |
![]() |
-grzegorz00202- |
![]()
Post
#1
|
Goście ![]() |
witam
Chciałbym wysyłać maile z strony, jednak nie jestem zadowolony z funkcji mail(), poszprzerałem po google i odnalazłem klase phpmailer. I teraz z tego co widze większość poradników (a wlasciwie wszystkie) mowia tylko o tym zeby korzystać z skrzynki zewnętrznej, np. wp.pl z której będą wysyłane maile. Czy można wysyłać przez phpmailer przez serwer? tak jak działa funkcja mail()? czy też bedzie gubić maile i lepiej skorzystac z zewnetrznej skrzynki? Jesli mozna przez serwer, to jak skonfigurowac wtedy phpmailer? Pozdrawiam GG |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Czy można wysyłać przez phpmailer przez serwer? Tak. Cytat czy też bedzie gubić maile i lepiej skorzystac z zewnetrznej skrzynki? To zależy od polityki serwera - najczęściej chodzi o przekraczanie limitów... Cytat Jesli mozna przez serwer, to jak skonfigurowac wtedy phpmailer?
? -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
phpMailer to całkiem dobre narzędzie do obsługi mail(), sendMail() (o ile serwer wspomaga) czy SMTP.
Poczytaj o różnych trybach najpierw. Ja osobiście proponuje użycie skrzynki zewnętrznej czyli PHPMAILER poprzez SMTP, najlepiej by było gdybyś miał takową na tym samym serwerze. Jeśli to jakiś darmowy hosting lub taki który tego nie umożliwa to musisz pokombinować z jakimś darmowym wp, onet, interia - spoko się nadają - nawet Gmail'a da się w tym użyć. Jak skonfigurować - bardzo prosto ![]() Potrzebujesz w zasadzie tych samych danych jak przy konfigurowaniu programu pocztowego (outlook, thunderbird) czyli: - Adres hosta do smtp - port - używanie szyfrowania SSL (porty bez ssl i z ssl są różne więc to istotne) - login do skrzynki - hasło do skrzynki Jak widać każdy serwer poczty da Ci te dane. Co dalej? Proste - według specyfikacji PHPMailera ustawiasz odpowiednio wszystkie te dane i wysyłasz maila podając odbiorcę, temat, treść itp... Ogólnie polecam tą klasę - pozwala nawet na dorzucanie do maili zencodowanych (base64encode) obrazków i umieszczanie ich pod CONTENT-ID (cid:nazwa) HTH! ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
-mamerek- |
![]()
Post
#4
|
Goście ![]() |
Kurde nie moge sobie poradzić...
Robie coś takiego:
dostaje blad:
co robie zle? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok z tego co widzę to tak:
phpmailer.inc.php wskazuje że używasz staaarej wersji, która była "taka sobie" i ta składnia do niej nie pasuje ![]() Spotkałem się raz ze starą wersją PHPMailera składającą się z jednego tylko pliku... tą starą wersję można wyrzućić do śmietnika... :/ Sprawdź czy na pewno masz najnowszą - tu masz link w razie czego: Nie mogłem znaleźć to wrzuciłem ![]() (Aby to działało - ustaw w linii 664 - dokładną ścieżkę dostępu do pliku class.stmp.php) Tu daję przykładowy kod wyrwany gdzieś z mojego frameworka:
Ten post edytował Sephirus 1.07.2011, 07:18:14 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 07:13 |