Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [wolontariat] Wstępna Rezerwacja, Phpmailer nawala?
djmothek
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.07.2010

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


Witam mam takowy problem nie działa mi Wstępna rezerwacja na moim portalu np:
http://www.pensjonacik.com/obiekt,45,Miesz...rum_miasta.html

Wszystko ustawione OK maile z rejstracji przychodzą do uzytkowników. Problem pojawia się jak wypełnimy wstępną rejstrację. odbiorca ogłoszenia nie dostanje nic natomiast nadawca zwrotke(ze poczta zabezpieczona przed podszywaniem sie)
jak nadawcą jest ten sam Email co wpisany w Panelu Administratora jako admina wszystko działa.(bo pobiera smtp z mysql) problem pojawia sie jak damy inny adres email. prosil bym o pomoc w przejrzeniu plikow i ustawienia ich tak zeby email przychodził od administratora a nie wychodził od nadawcy(i system uznaje za podszywanie)


Plik mailer.class.php
http://wklej.to/HDup

plik mailer.php
http://wklej.to/SvGb

plik smtp.class.php
http://wklej.to/6KWC

prosze o interwencje moje GG 211711
Powód edycji: [erix]:
Go to the top of the page
+Quote Post
IceManSpy
post
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


No to jak ma być od admina tylko to zmień w mailer.php zmienna $od. Może być na sztywno np w funkcji:
  1. function mailer ( $do, $userName, $od, $temat, $tresc )

Na:
  1. function mailer ( $do, $userName, 'email_admina', $temat, $tresc )

Albo zostaw tą zmienną pustą, wtedy ten if:
  1. if ( empty( $od ) )
  2. {
  3. $mail -> From = $cfg['mailAdmin'];
  4. $mail -> FromName = $cfg['wwwSubStr'];
  5. }
  6. else
  7. {
  8. $mail -> From = $od;
  9. $mail -> FromName = $od;
  10. }

automatycznie wklei adres admina.
Go to the top of the page
+Quote Post
djmothek
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.07.2010

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


hmm moze kolega bardziej rozjasnic zagłebiajac sie w moje pliki?
Go to the top of the page
+Quote Post
IceManSpy
post
Post #4





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


Masz klasę SendMail a w niej funkcję mailer. I ona przyjmuje takie parametry: $do, $userName, $od, $temat, $tresc . Jest tam też zmienna $od, czyli od kogo ma być mail. Teraz dalsza część kodu i mamy takiego ifa:
  1. if ( empty( $od ) )
  2. {
  3. $mail -> From = $cfg['mailAdmin'];
  4. $mail -> FromName = $cfg['wwwSubStr'];
  5. }
  6. else
  7. {
  8. $mail -> From = $od;
  9. $mail -> FromName = $od;
  10. }
Czyli jeśli zmienna $od jest pusta czyli $od='' to wtedy jest podkładane $cfg['mailAdmin'] i $cfg['wwwSubStr']. Czyli albo wywołuj funkcję w ten sposób:
  1. $od = 'adres_admina;
  2. function mailer ( $do, $userName, $od, $temat, $tresc )
albo
  1. function mailer ( $do, $userName, 'adres_admina', $temat, $tresc )

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 - 04:56