Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [HTML][PHP]konfiguracja serwera do maila, jak ustawić serwer??
drobny2992
post
Post #21





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.04.2009
Skąd: Pleszew

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


Dzięki działa ale jeszcze jeden problem :
Cytat
Parse error: syntax error, unexpected T_REQUIRE in C:\Program Files\WebServ\httpd-users\koniec.php on line 4
Go to the top of the page
+Quote Post
jmail
post
Post #22





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


no dobrze by było jeszcze pokazać kod tego pliku. bo tak to sobie mogę na sufit popatrzeć i wymyślić, że gdzieś nie postawiłeś średnika

nospor - a u mnie działa ^^ tylko że teraz się dopiero dopatrzyłem, że ja nadpisuję funkcję mail swoją własną (IMG:style_emoticons/default/biggrin.gif) - za zamieszanie przepraszam (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
drobny2992
post
Post #23





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.04.2009
Skąd: Pleszew

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


Racja dzięki znalazłem błąd (IMG:style_emoticons/default/biggrin.gif) A mam jeszcze jedną sprawę
Cytat
require("phpmailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->PluginDir = "phpmailer/";

$mail->FromName = "phpMailer tester";//nagłówek From

$mail->Host = "smtp.wp.pl";//adres serwera SMTP

$mail->Mailer = "smtp";

$mail->SMTPAuth = true;

$mail->SetLanguage("en", "phpmailer/language/");



$mail->Body = $text_body;

// adresatów dodajemy poprzez metode 'AddAddress'

$mail->AddAddress("adres@wp.pl","Franek");

To zawsze tak ma być dodawane, jeżeli korzystam z tego phpmailera tak?? A jeżeli wykupię jakiś serwer i umieszczę tam swoją stronkę to ten phpmailer też będę musiał tam umieścić?? Aha i jeszcze jedno dlaczego wiadomość jest umieszczana jako spam na serwerze pocztowym??
Go to the top of the page
+Quote Post
marian2299
post
Post #24





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Może to wynikać z `dziwnego tematu` czy coś.
A phpmailer będziesz musiał też tam umieścić.
Go to the top of the page
+Quote Post
drobny2992
post
Post #25





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.04.2009
Skąd: Pleszew

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


Ok wielkie dzięki bardzo mi pomogliście (IMG:style_emoticons/default/biggrin.gif) a możecie mi jeszcze powiedzieć co ten fragment kodu oznacza bo nie mogę się dokładnie połapać (IMG:style_emoticons/default/tiredsmiley.gif)
Cytat
require("phpmailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->PluginDir = "phpmailer/";

$mail->SMTPAuth = true;

$mail->SetLanguage("en", "phpmailer/language/");
Go to the top of the page
+Quote Post
marian2299
post
Post #26





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


$mail->PluginDir = "phpmailer/"; //miejsce klasy

$mail->SMTPAuth = true; //autoryzacja SMTP

$mail->SetLanguage("en", "phpmailer/language/"); //język
Go to the top of the page
+Quote Post
drobny2992
post
Post #27





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.04.2009
Skąd: Pleszew

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


Ok dzięki (IMG:style_emoticons/default/biggrin.gif) Ale mam jeszcze jedno i mam nadzieję ostatnie pytanie: Co zrobić jeżeli chcę zrobić tak jak tutaj jest http://www.ygreg.com/pokaz.php/php3. Ja zrov\biłem tak ale serwer wywala błąd:
Cytat
BŁĄD 404
Podany w zapytaniu adres nie został odnaleziony na tym serwerze.



Cytat
  1. <?
  2. require("phpmailer/class.phpmailer.php");
  3. $mail = new PHPMailer();
  4. $mail->PluginDir = "phpmailer/";
  5. $mail->From = "NASZE@KONTO"; //adres naszego konta
  6. $mail->FromName = "phpMailer tester";//nagłówek From
  7. $mail->Host = "NASZ.SERWER.SMTP";//adres serwera SMTP
  8. $mail->Mailer = "smtp";
  9. $mail->Username = "tester@KONTO";//nazwa użytkownika
  10. $mail->Password = "HASLO";//nasze hasło do konta SMTP
  11. $mail->SMTPAuth = true;
  12. $mail->SetLanguage("en", "phpmailer/language/");
  13. $mail->Subject = "Mail testowy";//temat maila
  14. // w zmienną $text_body wpisujemy treść maila
  15. $text_body = "$tresc \n\n";
  16. $mail->Body = $text_body;
  17. // adresatów dodajemy poprzez metode 'AddAddress'
  18. $mail->AddAddress("$email","Mariusz");
  19. if(!$mail->Send())
  20. echo "There has been a mail error <br>";
  21. echo $mail->ErrorInfo."<br>";
  22. // Clear all addresses and attachments
  23. $mail->ClearAddresses();
  24. $mail->ClearAttachments();
  25. echo "mail sent <br>";
  26. ?>

A teraz plik z formularzem:
Cytat
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-2">
<META NAME="Description" CONTENT="[ Opis dokumentu ]">
<META NAME="Author" CONTENT="[ Autor dokumentu ]">
<META NAME="Generator" CONTENT="EdHTML">
<TITLE>[ Tytul dokumentu ]</TITLE>
</HEAD>
<BODY>

<FORM ACTION= ~koniec.php3 METHOD=gET>
Podaj adres email <INPUT TYPE="TEXT" NAME="email"><BR>
Wpisz tekst wiadomości email<TEXTAREA NAME="tresc""></TEXTAREA><BR>
<INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>


Proszę Was znów o pomoc (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
cisu
post
Post #28





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Witam, dołączę się do tematu, ponieważ u mnie wystąpił nieopisany dotąd błąd:
  1. SMTP Error: The following recipients failed: a@b.pl

Zamiast tego a@b.pl mam poprawny adres e-mail, wszystko zrobiłem wg. instrukcji i nie działa ;[

Dane do tego pliku przesyłam formularzem i podstawiam, kod
  1. <?
  2.  
  3. require("phpmailer/class.phpmailer.php");
  4. $mail = new PHPMailer();
  5.  
  6. $mail->PluginDir = "phpmailer/";
  7. $mail->From = "from"; //adres naszego konta
  8. $mail->FromName = "xxx";//nagłówek From
  9. $mail->Host = "host";//adres serwera SMTP
  10. $mail->Mailer = "smtp";
  11. $mail->Username = "user";//nazwa użytkownika
  12. $mail->Password = "pass";//nasze hasło do konta SMTP
  13. $mail->SMTPAuth = true;
  14. $mail->SetLanguage("en", "phpmailer/language/");
  15.  
  16. $mail->Subject = $email_temat;//temat maila
  17.  
  18. // w zmienną $text_body wpisujemy treść maila
  19. $text_body = $_POST['tresc'];
  20.  
  21. $mail->Body = $text_body;
  22. // adresatów dodajemy poprzez metode 'AddAddress'
  23. $mail->AddAddress($email_adres,"");
  24.  
  25. if(!$mail->Send())
  26. echo "Wykryto błedy przy wysyłaniu maila:
  27. ";
  28. echo $mail->ErrorInfo."
  29. ";
  30.  
  31. // Clear all addresses and attachments
  32. $mail->ClearAddresses();
  33. $mail->ClearAttachments();
  34. echo "Wiadomość została wysłana.
  35. ";
  36.  
  37. ?>


Co więcej, najpierw wyświetla mi błą a potem wiadomość o wysłaniu emaila.

Proszę o pomoc

Ten post edytował cisu 14.08.2009, 12:21:54
Go to the top of the page
+Quote Post
jmail
post
Post #29





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


końcówkę zamień na

  1.  
  2. if(!$mail->Send()){
  3. echo "Wykryto błedy przy wysyłaniu maila: ";
  4. echo $mail->ErrorInfo."";
  5. }
  6. else{
  7. echo "Wiadomość została wysłana.";
  8. }
  9.  
  10. $mail->ClearAddresses();
  11. $mail->ClearAttachments();
  12.  



drobny > WTFIT

  1.  
  2. <FORM ACTION= [b]~koniec.php3[/b] METHOD=gET>
  3.  


Twój serwer w ogóle obsługuje jeszcze rozszerzena php3 ?

zamień na

  1.  
  2. <FORM ACTION="~koniec.php3" METHOD=gET>
  3.  


o ile plik z "falką" istnieje

Ten post edytował jmail 14.08.2009, 12:31:28
Go to the top of the page
+Quote Post
cisu
post
Post #30





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Zmieniłem język na polski i tą poprawkę dałem, teraz mi wyświetla że odbiorcy są nieprawidłowi.
Nie wiem o co chodzi, na gmail.com poczta miała iść i nic ;/

A co do serwera do localhost na webservie 2.0, obsługuje php3

Ten post edytował cisu 14.08.2009, 12:39:05
Go to the top of the page
+Quote Post
jmail
post
Post #31





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


cisu a możesz dać komunikat błędu i adres na który próbujesz wysłać?

a co do php3 to drobnego pytałem
Go to the top of the page
+Quote Post
cisu
post
Post #32





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


  1. Błąd SMTP: Następujący odbiorcy są nieprawidłowi: cismat@gmail.com


Próbowałem tak
  1. $mail->AddAddress("$email_adres","$email_adres");

i tak
  1. $mail->AddAddress("$email_adres","");


I nie działa, a co do poczty to mam konto na 8p.pl.
Go to the top of the page
+Quote Post
jmail
post
Post #33





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


a spróbuj tak

  1.  
  2. $mail->AddAddress($email_adres,"");
  3.  


mail jest poprawny. a na pewno poprawnie dane do logowania do serwera SMTP wpisałeś?
Go to the top of the page
+Quote Post
cisu
post
Post #34





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Ok już działa ;] Wszystko co musiałem zrobić to utworzyć nową skrzynkę bo z tą był problem. THX za pomoc ;]
Go to the top of the page
+Quote Post
jmail
post
Post #35





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


porada dla Ciebie - nie wstawiaj zmiennych w cudzysłowia to zbędne i zmuszasz serwer do analizowania stringa. i nie dodawaj pustego stringa na koniec zmiennej w postaci $zmienna."" bo to bez sensu - znowu niepotrzebna operacja konkatenacji
Go to the top of the page
+Quote Post
cisu
post
Post #36





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


A co zrobić żeby phpMailer nie zamieniał html na tekst? Ja mam ten formularz na stronie dla admina i tylko ja mogę z niego coś wysyłać i takie zabezpieczenie mi nie jest potrzebne. Próbowałem wstawiać // przed odpowiednimi liniami w pliku class.html2text.php, ale nie działa.
Go to the top of the page
+Quote Post
jmail
post
Post #37





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


w class.phpmailer.php

znajdź

public $ContentType = 'text/plain';


i zamień na


public $ContentType = 'text/html';
Go to the top of the page
+Quote Post
drobny2992
post
Post #38





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.04.2009
Skąd: Pleszew

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


Dzięki nie zauważyłem że tam jest php3 hehe (IMG:style_emoticons/default/blinksmiley.gif) Działa. A nie wiem dlaczego ale każdą wiadomość mi umieszcza w folderze spam (IMG:style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 9.08.2026 - 04:05