Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHPMailer
buliyo
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 9.01.2006

Ostrzeżenie: (0%)
-----


Hej.. Programista zawodowym nie jestem.. administruje serwerem..
Musiałem przenieść pewna archaiczna stronę na nową maszynę z php5
I wyłożył się moduł wysyłania zamówienia na maila.. wyglądał on mniej więcej tak
  1. <?php
  2. {
  3.  
  4.  require("class.phpmailer.php");
  5.  $mail = new phpmailer();
  6. // $mail->IsSMTP();  // send via SMTP
  7.  $mail->IsQmail();
  8.  $mail->Host  = "mail.xxx.pl"; // SMTP servers
  9.  $mail->SMTPAuth = true;  // turn on SMTP authentication
  10.  
  11.  $mail->From  = "zamowienia@xxx.pl";
  12.  $mail->AddReplyTo("zamowienia@xxx.pl", $name = "Zamówienia xxx");
  13.  $mail->Sender="zamowienia@xxx.pl";
  14.  $mail->FromName = "Zamówienie WWW";
  15.  $mail->AddAddress("zamowienia@xxx.pl","xxx");
  16.  $mail->AddBcc("d.kostusiak@xxx.pl","Darek");
  17.  
  18.  $mail->IsHTML(true);  // send as HTML
  19.  $mail->CharSet = "ISO-8859-2";
  20.  
  21.  $mail->Subject = "Zamówienie";
  22.  $mail->Body  = $body.$body1.$body2;
  23.  
  24.  if ($data[email]) $mail->ConfirmReadingTo=$data[email];
  25.  
  26.  $mail->Send();
  27.  
  28. }
  29. ?>


I tu jeszcze klasa..
Niestety muszę załączyć linka ponieważ kod jest zbyt długi
http://osz.pl/klasa.txt

Ten post edytował buliyo 22.07.2008, 11:14:14
Go to the top of the page
+Quote Post
Heweliusz
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 8
Dołączył: 19.03.2007
Skąd: z nad Jarugi

Ostrzeżenie: (0%)
-----


Cytat(buliyo @ 22.07.2008, 12:11:22 ) *
I wyłożył się moduł wysyłania zamówienia na maila.. wyglądał on mniej więcej tak

Możesz podać jakieś szczegóły ? Pojawia się błąd ? Kod jest rzeczywiście długi, więc trudno szukać po omacku.
Go to the top of the page
+Quote Post
buliyo
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 9.01.2006

Ostrzeżenie: (0%)
-----


Własnie nic.. po stronie serwera wszystko wyglada ok.. wyswietla sie raport do wydruku itp.. ale nie dochodzi po prostu zadna wiadomosc na skrzynke zamowien..
przerobilem to na funkcje mail tylko czy potrafi ona rozpoznawac ze wiadomosc jest w htmlu?

Ten post edytował buliyo 22.07.2008, 15:41:11
Go to the top of the page
+Quote Post
wlamywacz
post
Post #4





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


  1. <?php
  2. echo $mail->ErrorInfo;
  3. ?>
Go to the top of the page
+Quote Post
buliyo
post
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 9.01.2006

Ostrzeżenie: (0%)
-----


przerobilem to w taki sposob..
  1. <?php
  2. {
  3. $from = "zamowienia@ivt.pl";
  4. $headers = "MIME-Version: 1.0rn";
  5. $headers = "Content-type: text/html; charset=iso-8859-2";
  6. $headers = "From: Email <zamowienia@xxx.pl>rn";
  7.  $site_email = "zamowienia@xxx.pl";
  8.  mail("$site_email","Zamówienie ze strony xxx.pl",$body,$headers);
  9. }
  10. ?>


wszystko wysyla sie prawidlowo.. ale wiadomosc wyswietla poprawny kod html a nie chce go przetworzyc.. jak to wymusic?

Ten post edytował buliyo 22.07.2008, 16:50:29
Go to the top of the page
+Quote Post
radmistrz2
post
Post #6





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


Masz tu co nieco http://www.lemat.priv.pl/index.php?m=page&pg_id=98
Go to the top of the page
+Quote Post
nexis
post
Post #7





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Może wystarczy zaktualizować przestarzałą klasę PHPMailer z 2002 roku (V1.62 26.06.2002) na aktualną 2.2.1 (20.07.2008)?
Go to the top of the page
+Quote Post
manro
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 3
Dołączył: 25.10.2006

Ostrzeżenie: (0%)
-----


Czy jesteś pewny że $mail->IsSMTP nie powinna być odkomentowana a IsQmail zakomentowana albo usunięta?

Kod
$mail->IsSMTP();                                   // send via SMTP
//$mail->IsQmail();
Go to the top of the page
+Quote Post

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: 23.08.2025 - 18:55