Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] PHPmailer - jak korzystac
-grzegorz00202-
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





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 (IMG:style_emoticons/default/wink.gif)

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 (IMG:style_emoticons/default/wink.gif)

(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:

  1. self::$pm = new phpmailer;
  2. self::$pm->CharSet = 'UTF-8';
  3. self::$pm->SMTPAuth = MAIL_AUTH; // to daje true/false
  4. self::$pm->Username = MAIL_USERNAME;
  5. self::$pm->Password = MAIL_PASSWORD;
  6. self::$pm->Host = MAIL_HOST;
  7. self::$pm->Port = MAIL_SSL ? MAIL_PORT_SSL : MAIL_PORT;
  8. self::$pm->IsSMTP();
  9. ...
  10. ...
  11. ...
  12. self::$pm->AddAddress($to);
  13. self::$pm->From = MAIL_FROM;
  14. self::$pm->FromName = MAIL_FROM_NAME;
  15. ...
  16. ...
  17. ...
  18. self::$pm->Subject = self::$subject;
  19. self::$pm->Body = self::$body;
  20. self::$pm->Send();


Ten post edytował Sephirus 1.07.2011, 07:18:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 10:29