Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> phpmailer problem, wiem ze juz poraz ktorys ale szukalem i nie potrafie znalesc
Matiash
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 7.04.2007

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


Witam, otoz chce skorzystac z klasy php mailer, no wiec sciagnalem sobie phpmailer, rozpakowalem i folder o nazwie "phpmailer" wgralem na serwer 60free.ovh oraz na drugi serwer yoyo.pl. Nastepnie stworzylem plik o nazwie kontak.php i jego zawartosc jest przedstawiona ponizej, kontakt php jest wgrany do glownego folderu www, sciezka do phpmailer/class.phpmailer.php jest podana prawidlowo
kontakt.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <HTML>
  3.  
  4. <HEAD>
  5. <meta name="generator" content="WebSite PRO 4.3" />
  6. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
  7. <META NAME="description" CONTENT="Trekker">
  8. <META NAME="keywords" CONTENT="moje slowa kluczowe">
  9. <META NAME="Robots" CONTENT="ALL">
  10. <META NAME="Author" CONTENT="Macki, e-mail: matiash99@tlen.pl">
  11. <META HTTP-EQUIV="Content-Language" CONTENT="pl">
  12. <TITLE>serwis podróżniczy</TITLE>
  13.  
  14. <base target="strona">
  15.  
  16.  
  17. <STYLE TYPE="text/css">
  18. <!--
  19. A:hover { color: B22222 }
  20. A:link, A:visited { text-decoration: none }
  21. -->
  22. </style>
  23.  
  24. <!- Skrypt ramki>
  25. <script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="autoframeset.js"></SCRIPT>
  26.  
  27. <LINK REL="Shortcut icon" HREF="grafika/TPD.ico">
  28. </HEAD>
  29. <body BGCOLOR="#1399C1" text="black" LINK="#000000" VLINK="#000000" ALINK="#000000">
  30.  
  31. <!- Pole tytułu>
  32.  
  33. <p align="center"> <font color="black" face="George" size="4"><b>WYŚLIJ PYTANIE</b></font></p>
  34.  
  35.  
  36.  
  37. <?php
  38. require("phpmailer/class.phpmailer.php");
  39. $mail = new PHPMailer();
  40. $mail->charset = 'iso-8859-2';
  41. $mail->PluginDir = "phpmailer/";
  42. $mail->From = "matiash99@tlen.pl"; //admin email
  43. $mail->FromName = "z aktywniesprawni.ovh.org";//nagłówek skad
  44. $mail->Host = "smtp.tlen.pl";//adres serwera SMTP
  45. $mail->Mailer = "smtp";
  46. $mail->Username = "matiash99@tlen.pl";//nazwa admina na poczcie
  47. $mail->Password = "moje haslo";//hasło admina do konta SMTP
  48. $mail->SMTPAuth = false;
  49. $mail->SetLanguage("pl", "language/");
  50. $mail->Subject = "Pytanie ze strony trekker";//temat maila
  51.  
  52. // w zmienną $text_body wpisujemy treść maila
  53. $text_body = "Od: ".$_POST['email']."nImię: ".$_POST['imie']."nTemat: ".$_POST['temat']."nWiadomosc: ".$_POST['wiadomosc'];
  54.  
  55. $mail->Body = $text_body;
  56. // adresatów dodajemy poprzez metode 'AddAddress'
  57. $mail->AddAddress("matiash99@tlen.pl","maciej");
  58.  
  59. if($_POST['email']=="" or $_POST['temat']=="" or $_POST['wiadomosc']=="" or $_POST['imie']=="")
  60. {
  61. echo "Wypelnij wszystkie pola";
  62.  
  63. }else{
  64.  
  65. if(!$mail->Send()) {
  66. echo "Bardzo nam przykro, ale e-mail nie został wysłany. Spróbuj ponownie...";
  67. echo $mail->ErrorInfo."<br>";
  68. }else{
  69. echo "Dziękujemy za wiadomość, odpowiemy na Twój adres e-mail: ".$_POST['email']."";
  70. }
  71. }
  72. ?>
  73. <form action="?" method="post">
  74. Podaj swoje imię<br><input type="text" name="imie" size="50"><br><br>
  75. Podaj swój adres e-mail<br><input type="text" name="email" size="50"><br><br>
  76. Temat swojej wiadomości<br><input type="text" name="temat" size="50"><br><br>
  77. Treść swojej wiadomości<br><textarea name="wiadomosc" rows="10" cols="49"></textarea><br><br>
  78. <input type="submit" name="submit" value="Wyślij">
  79. </form>
  80.  
  81. <?php
  82.  
  83. ?>



Moj problem polega na tym ze i na 60free i na yoyo wyskakuje taki blad :
Bardzo nam przykro, ale e-mail nie został wysłany. Spróbuj ponownie...Language string failed to load: recipients_failedmatiash99@tlen.pl na obydwoch serwerach.


Czy wszystko jest wykonane prawidlowo ? Juz sie mecze2 dzien i niegdzie nie potrafie znalezx odpowiedzi.


EDIT 21:15

wyrzucilem wszystko z kontak.php i zastapilem to trescia ze stronki z ovh
http://60free.ovh.org/pl/support/support_g...sPhpMailer.html

oczywiscie wpisałęm moje dane i wyglada to nastepujaco
  1. <?
  2. require("phpmailer/class.phpmailer.php");
  3. $mail = new PHPMailer();
  4.  
  5. $mail->PluginDir = "phpmailer/";
  6. $mail->From = "matiash99@o2.pl"; //adres naszego konta
  7. $mail->FromName = "phpMailer tester";//nagłówek From
  8. $mail->Host = "poczta.o2.pl";//adres serwera SMTP
  9. $mail->Mailer = "smtp";
  10. $mail->Username = "matiash99@tlen.pl";//nazwa użytkownika
  11. $mail->Password = "mojehaslo";//nasze hasło do konta SMTP
  12. $mail->SMTPAuth = true;
  13. $mail->SetLanguage("en", "phpmailer/language/");
  14.  
  15. $mail->Subject = "Mail testowy";//temat maila
  16.  
  17. // w zmienną $text_body wpisujemy treść maila
  18. $text_body = "Cześć, chyba phpMailer działa nn";
  19. $text_body .= "Na zawsze Twój, n";
  20. $text_body .= "PHPMailer";
  21.  
  22. $mail->Body = $text_body;
  23. // adresatów dodajemy poprzez metode 'AddAddress'
  24. $mail->AddAddress("mregula@poczta.onet.pl","Jurek");
  25.  
  26.  
  27. if(!$mail->Send())
  28. echo "There has been a mail error <br>";
  29. echo $mail->ErrorInfo."<br>";
  30.  
  31. // Clear all addresses and attachments
  32. $mail->ClearAddresses();
  33. $mail->ClearAttachments();
  34. echo "mail sent <br>";
  35.  
  36. ?>
  37.  
  38.  
  39.  
  40.  
  41. wyskakuje blad: There has been a mail error
  42. The following From address failed: matiash99@o2.pl
  43. mail sent



Pomocy bardzo potrzebuje formularz kontaktowy zeby ludzie mogli na mojego maila posylac tekst oraz pliki

Dobra juz dziala, pisze rozwiazanie

adres smtp dla tlena to : poczta.o2.pl

a w nazwie usera nie wolno pisac calego adresu emial tylko poczatek w moim przypadku matiash99

EDIT

No dobrze ale teraz jak zalaczyc pliki ? Wiem ze jesli chodzi o formularz to powinieim uzyc
  1. <form action="?" method="post" enctype="multipart/form-data">
  2. <input type="file" name="zalacznik">
  3. <input type="submit" value="prześlij">


Ale co zrobic z kodem php gdzie mam zawarta klase phpmailer ?

Ten post edytował Matiash 7.04.2007, 20:15:25


--------------------
www.picture-globe.com
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 18:12