Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja mail, na dwóch różnych serwerach
bronx
post 20.09.2005, 20:06:02
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam

mam taki problem - na jednym z serwerów korzystam z funkcji mail bez problemu - formularz kontaktowy chodzi ładni. Jednak na innym nie wysyła.

Jak ktoś wie to niech napisze gdzie i co trzeba poustawiać w konfiguracji serwera żeby wszystko było ok smile.gif


pozdrawiam i z góry dziękuje
Go to the top of the page
+Quote Post
treewood
post 20.09.2005, 21:09:59
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


1. Sprawdz czy masz skonfigurowany serwer pocztowy np. sendmail, qmail itp.
2. Jesli masz skonfigurowany serwer pocztowy to dowiedz sie od admina czy nie przyblokowal funkcji mail( ) ze wzgledow bezpieczenstwa


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
gladiror
post 20.09.2005, 22:34:21
Post #3





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


zrob skrypt na serwerze:

  1. <?
  2. infophp();
  3. ?>


lub

  1. <?php
  2. ?>


wlacz strone i obczaj co masz wlaczone...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
bronx
post 21.09.2005, 14:25:35
Post #4





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(gladiror @ 2005-09-20 23:34:21)
zrob skrypt na serwerze:

  1. <?
  2. infophp();
  3. ?>


lub

  1. <?php
  2. ?>


wlacz strone i obczaj co masz wlaczone...

no własnie tak zrobiłem

i nie wiem które linijke za to odpowiadają.

to: ?

Kod
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i  /usr/sbin/sendmail -t -i  
?
Go to the top of the page
+Quote Post
gladiror
post 21.09.2005, 14:36:34
Post #5





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


A wyskakuje jakiś błąd? Czy poprostu uruchamiasz mail("as@php.pl","as","as"); i nie dochodzą e-maile?


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
bronx
post 21.09.2005, 21:04:42
Post #6





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(gladiror @ 2005-09-21 15:36:34)
A wyskakuje jakiś błąd? Czy poprostu uruchamiasz mail("as@php.pl","as","as"); i nie dochodzą e-maile?

  1. <?php
  2. $adres_nadawcy=getenv("REMOTE_ADDR");
  3. $adres_nadawcywew=getenv("HTTP_X_FORWARDED_FOR");
  4. $host_nadawcy=gethostbyaddr(getenv("REMOTE_ADDR"));
  5.  
  6. $to = "ja@o2.pl";
  7. $subject = "Kontakt Ze Strony WWW";
  8. $from = "FROM: $nick <$email>";
  9. $headers="Content-Type: text/plain; charset="iso-8859-2"rn";
  10. $tresc = 'ksywka: '.$_POST['nick']."rn";
  11. $tresc .= 'mail: '.$_POST['email']."rn"; 
  12. $tresc .= 'miejscowosc: '.$_POST['miejscowosc']."rn";
  13. $tresc .= 'url: '.$_POST['url']."rn";
  14. $tresc .= 'temat: '.$_POST['temat']."rn"; 
  15. $tresc .= 'tresc: '.$_POST['tresc']."rn";
  16. $tresc.="----------------------------------------------------------------n";
  17.  $tresc.="Formularz wysłano: ".date("Y.m.d H:i")."n";
  18.  $tresc.="IP: ".$adres_nadawcy."n";
  19.  $tresc.="IP wew.: ".$adres_nadawcywew."n";
  20.  $tresc.="Host: ".$host_nadawcy."n";
  21.  
  22. if ( mail( $to, $subject, $tresc, $from ) ){
  23.  echo '<font color=black><center>Formularz Konatktowy Został Wysłany<br><b>Dziękujemy Za Zainteresowanie</b></center></font>';
  24. } else {
  25.  echo '<font color=black><center>Formularz <b>Nie</b> Został Wysłany<br>Prosimy Spróbować Ponownie</center></font>';
  26. }
  27. ?>


i wyskakuje "forumularz nie został wysłany..."

:/
Go to the top of the page
+Quote Post
-stokrotka-
post 21.09.2005, 21:31:39
Post #7





Goście







Cytat(gladiror @ 2005-09-21 13:36:34)
A wyskakuje jakiś błąd? Czy poprostu uruchamiasz mail("as@php.pl","as","as"); i nie dochodzą e-maile?

Cytat
A wyskakuje jakiś błąd? Czy poprostu uruchamiasz mail("as@php.pl","as","as"); i nie dochodzą e-maile?
Ja mam taki blad ze swoja strona. Wiesz moze jakie mogą byc przyczyny nie wysylania maila przy logowaniu - co moze byc zle ustawione i jak to naprawic? (zadne bledy w skrypcie mi nie wyskakuja tylko mail nie dochodzi)
Nie chcialam zakladac kolejnego tematu o tym samym.
Go to the top of the page
+Quote Post
gladiror
post 22.09.2005, 07:41:00
Post #8





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Moim zdaniem trzeba sprawdzić czy to wina serwera czy skryptu. Napisz skrypt:

  1. <?
  2. mail("twoj@mail","temat","doszedl");
  3. ?>


i uruchom go. I sprawdź czy dojdzie na twojego e-maila... Jak nie dojdzie to znaczy, że ustawienia serwera są do zmienienia, w przeciwnym razie trzeba kombinować ze skryptem...

Co do skryptu tego co podałeś to zamiast <center></center> używaj <div align="center"></div> W sumie fontów, też nie powinno używać sie w html'u 4.0 ale mniejsza o to...

Przeglądałem manuala... Spróbuj zrobić coś takiego: zamiastu używać znaku: ' użyj znaku " -> bo raz używasz tak i raz tak:

  1. <?php
  2.  
  3. $tresc .= 'tresc: '.$_POST['tresc']."rn";
  4. $tresc.="----------------------------------------------------------------n";
  5.  
  6. ?>


Może to jest przyczyną tego, że nie wysyła... Spróbuj zrobić jak napisałem i powiedz co się dzieje...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
-stokrotka-
post 22.09.2005, 09:26:57
Post #9





Goście







Cytat(gladiror @ 2005-09-22 06:41:00)
Co do skryptu tego co podałeś to zamiast <center></center> używaj <div align="center"></div> W sumie fontów, też nie powinno używać sie w html'u 4.0 ale mniejsza o to...

Wiem, ze może troche offtopic.gif ale dlaczego (skoro dziala)?!
Go to the top of the page
+Quote Post
gladiror
post 22.09.2005, 15:14:32
Post #10





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Ponieważ trzeba iść za techniką winksmiley.jpg Poczytaj sobie specyfikacją HTML 4.01 lub XHTML'a....


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
bronx
post 22.09.2005, 15:42:30
Post #11





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


uzyskałem taką odpowiedź od admina serwera - "nie mozna używać funkcji mail ponieważ nie ma poczty na serwerze. Została usunięta bo przychodziło pełno spamu który zapychał łącza."

I teraz moje pytanie - jak najlepiej to zrobić, zeby funkcja mail działała na serwerze ? co wgrać i jak pustawiać (żeby też tego spamu nie było)

pozdrawiam
Go to the top of the page
+Quote Post
-Guest-
post 22.09.2005, 16:21:54
Post #12





Goście







Poszukaj np. na phpclasses skryptu do wysyłania maili z autoryzacja. Wtedy bedziesz mógł korzystać z tego serwera z którego normalnie wysyłasz pocztę (np. WP). Skrypt jest oparty na socketach, więc funkcja mail nie bedzie uzywana. Powinno byc ok chyba ze obługa socketów też została zablokowana smile.gif
Go to the top of the page
+Quote Post
bronx
post 22.09.2005, 17:47:36
Post #13





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(Guest @ 2005-09-22 17:21:54)
Poszukaj np. na phpclasses skryptu do wysyłania maili z autoryzacja. Wtedy bedziesz mógł korzystać z tego serwera z którego normalnie wysyłasz pocztę (np. WP). Skrypt jest oparty na socketach, więc funkcja mail nie bedzie uzywana. Powinno byc ok chyba ze obługa socketów też została zablokowana smile.gif

raczej nie w tym problem. Bo musi być funkcja mail, bo jak dobrze zerozumiałwem to dzięki temu będe mógł wysyłać poczte z moujego konta, a chodzi o to, żeby kto.ś mógł też wysyłac. Np. zrobienie formularza kontaktowego, lub sybsykpcje. Wszystko jesrt oparte o funkcje mail.

Więc chodxi o to, cop trzeba dograć do serwera i jak ustawić żeby wszytsko grało. I tak żeby mój admin się nie przyczepiał o spam że mu zapycha łącza smile.gif
Go to the top of the page
+Quote Post
gladiror
post 22.09.2005, 17:49:14
Post #14





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Najlepiej wykup sobie serwer na stronke, albo poszukaj czegoś darmowego 'ala lycos... Ewenatualnie dogadaj się z adminem... Bo dla mnie to dziwna sytuacja...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
bronx
post 22.09.2005, 18:49:50
Post #15





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(gladiror @ 2005-09-22 18:49:14)
Najlepiej wykup sobie serwer na stronke, albo poszukaj czegoś darmowego 'ala lycos... Ewenatualnie dogadaj się z adminem... Bo dla mnie to dziwna sytuacja...

nie bardzo mi się widzi płacić za serwer - skoro mam dostep do dwoch "sponsorowanych". Z tym ze na pierwszym nie mam dostepu do bazy danych MySQL a na tym wlasnie nie dziala funkcja mail. blink.gif

I chce sie dogadac wlasnie z Adminem tego drugiego zeby wgral to na serwer tylko chcialbym abyscie powiedzieli CO WGRAC I JAK USTAWIC smile.gif (oczywiscie tak zeby mu przez spam nie zapychalo lacz) smile.gif
Go to the top of the page
+Quote Post
gladiror
post 22.09.2005, 19:00:42
Post #16





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


A po co takie zabawy? Wejdź sobie na allegro i po 10 zł są serwery na caly rok!! i nie masz limitów takich beznadziejnych... 10 zł to naprawde maluto w skali roku....


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
-stokrotka-
post 22.09.2005, 23:59:24
Post #17





Goście







a polecisz jakis (w sensie, ze jestes pewien, ze ma funkcje mail no i miejsce na bae danych)?
Go to the top of the page
+Quote Post
gladiror
post 23.09.2005, 12:38:10
Post #18





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Mogę polecić, ale nie wiem czy jest mi wolno reklamować go tutaj na forum... Zarejestruj się to Ci wysle wiadomosc prywatna z adresem...

Ten post edytował gladiror 23.09.2005, 12:38:48


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
stokrotka
post 23.09.2005, 12:53:45
Post #19





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 23.09.2005

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


to czekam na pw biggrin.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 17:31