Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP - problem sa slanjem mejla

[es] :: PHP :: PHP - problem sa slanjem mejla

[ Pregleda: 1744 | Odgovora: 16 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bujika

Član broj: 13400
Poruke: 60
*.dialup.neobee.net.



Profil

icon PHP - problem sa slanjem mejla04.03.2004. u 18:01

Imam problem sa slanjem mejla koristeci aplikaciju koju sam napisao u PHP-u.

Kada se mejl posalje, na npr. Yahoo, primalac poruke dobija da je mejl poslao npr.
bujika@localhost.localdomain, umesto bujika@server.com.

Problem je nastao pre neki dan, kada sam iskompajlirao PHP. Do tada je sve radilo korektno. Moguce je da sam nesto izostavio prilikom konfiguracije?

Probao sam sve sto sam umeo, probao sam razne forme komande mail, pokusavao sam i sa ini_set, ali rezultat je uvek isti.

Server je RedHat 9. PHP je 4.3.4.


Veliko hvala unapred!
04.03.2004. u 18:01 

Dejan Krstic
Banca Intesa Beograd

Član broj: 479
Poruke: 2560
*.beotel.net

ICQ: 5785142
Sajt: wap.sanduce.net


Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 00:39
Jesi pogledao php.ini?
Dejan Krstic
05.03.2004. u 00:39 

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 00:54
Code:
mail($adresa, $naslov, $poruka, "From: tvoja@adresa.com\r\n");
05.03.2004. u 00:54 

bujika

Član broj: 13400
Poruke: 60
*.dialup.neobee.net.



Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 06:13
Za oba gornja posta: Naravno da sam gledao php.ini i da sam koristio taj tip funkcije mail.

Ali, uvek se posalje mejl sa lolcalhost.localdomain adresom.
:-(((
05.03.2004. u 06:13 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3141
*.sbb.co.yu

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 10:12
A sta ti stoji u php.ini? Koja verzija php-a je pre toga bila? Da li saljes iz forme neke na mail, s tim da, ukoliko je prethodna verzija php-a bila < 4.1 , nisi ranije koristio _POST i _GET varijable, vec si samo "obicno" uzimao $mail (ili neku slicnu) promenljivu?
Moja pretpostavka da ti je problem sa register globals u php.ini - posto se to izmenilo posle php 4.1. Probaj da promenis u php.ini sendmail_from = me@localhost.com (ili sta li ti vec stoji) u nesto drugo (i da otkomentarises), pa da vidis da li ti stize na yahoo sa te adrese koju si upisao. Ako je tako, garant je problem sa register globals i _POST i _GET metodama.
05.03.2004. u 10:12 

bujika

Član broj: 13400
Poruke: 60
80.74.163.*



Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 11:12
Da, definitivno je problem u podesavanju PHP-a!

Kada sam poslao mejl iz najobicnijeg skripta, sa

mail("$adresa", "$naslov 3", "$poruka", 'From: bujika@server.com');

... mejl se poslao na Yahoo korektno.

Dok sa npr.
mail("$adresa", "$naslov 3", "$poruka", "From: bujika@server.com\r\n'');

... opet ode u formatu localhost.localdomain


Znaci, problem je bio u navodnicima!

Register Globals je podesen na On:
register_globals = On

Sta sam propustio da promemenim u php.ini fajlu?!
05.03.2004. u 11:12 

Dejan Krstic
Banca Intesa Beograd

Član broj: 479
Poruke: 2560
*.beotel.net

ICQ: 5785142
Sajt: wap.sanduce.net


Profil

icon Re: PHP - problem sa slanjem mejla05.03.2004. u 14:19
Hmmm.........zaista nemam ni php ni apache ovde instalirane ali.......... sve mi to nesto smrdi na httpd.conf....
Dejan Krstic
05.03.2004. u 14:19 

bujika

Član broj: 13400
Poruke: 60
*.dialup.neobee.net.



Profil

icon Re: PHP - problem sa slanjem mejla06.03.2004. u 18:00
Zasto httpd.conf?


Znas li mozda kako da "zaobidjem" te navodnike putem programiranja?
06.03.2004. u 18:00 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net

Sajt: home.drenik.net/~owl


Profil

icon Re: PHP - problem sa slanjem mejla06.03.2004. u 23:04
A meni smrdi na \r\n koje si stavio na kraj u prvom slucaju
(\r\n se koriste kao separator extra headera pa mozda tu
dolazi do problema jer si ih ti stavio na kraj).
Owl
06.03.2004. u 23:04 

bujika

Član broj: 13400
Poruke: 60
*.dialup.neobee.net.



Profil

icon Re: PHP - problem sa slanjem mejla07.03.2004. u 16:20
Ne
:-(


Probao sam sve varijante sa \r i \n, i uvek je localhost.localdomain ako su u pitanju dupli navodnici.........
:-(((((((((((
07.03.2004. u 16:20 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net

Sajt: home.drenik.net/~owl


Profil

icon Re: PHP - problem sa slanjem mejla08.03.2004. u 23:36
Mislio sam da izbacis \r\n.
Owl
08.03.2004. u 23:36 

bujika

Član broj: 13400
Poruke: 60
80.74.163.*



Profil

icon Re: PHP - problem sa slanjem mejla09.03.2004. u 08:10
Da, i to sam probao (bez \r, ili bez \n, ili bez oba), ali uvek isto.
09.03.2004. u 08:10 

bujika

Član broj: 13400
Poruke: 60
80.74.163.*



Profil

icon Re: PHP - problem sa slanjem mejla09.03.2004. u 10:08
Ovako... Nije ni \r ni \n, vec kada imam neki znak ili slovo mejl se posalje, i receipment je npr. bujika@sever.com_taj_znak. Znaci moze da bude najobicnije slovo. Ali onda se to slovo uvek dodaje u domen.

Ako umesto tog znaka stavim space, mejl je poslat sa localhost.localdomain.


Kako da se resim toga? Gde gresim? Evo koda koji koristim za definisanje headera:

$headers .= 'From: '.$from;

$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: MULTIPART/MIXED;" .
" BOUNDARY=\"{$mime_boundary}\"";


Dok, ako stavim npr.
$headers .= 'From: Bujika <bujika@server.com>';

... opet se vracam na staro, i sender je Bujika <bujika@localhost.localdomain>



Kontam da smo na pola koraka do resenja.
09.03.2004. u 10:08 

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 884
*.mobtel.co.yu

ICQ: 32554731
Sajt: milan.srb.co.yu


Profil

icon Re: PHP - problem sa slanjem mejla09.03.2004. u 10:28
Code:
 
    $mailheaders = "From: $name<$email> \n";
    $mailheaders .= "Reply-To: $name<$email>\n\n";

#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt
09.03.2004. u 10:28 

bujika

Član broj: 13400
Poruke: 60
*.dialup.neobee.net.



Profil

icon Re: PHP - problem sa slanjem mejla11.03.2004. u 06:10
Pozdrav!

Pomerio sam se sa mrtve tacke i skontao sam sta je problem, ali ne umem da ga resim.


Dakle, ako se mejl posalje sa adrese bujika@server.com (ime servera je naravno izmisljeno, ali taj server je zaista hosting za jedan domen), mejl se posalje sa adrese bujika@localhost.localdomain.

Ali ako bih poslao mejl, gde bi sender bio npr. bujika@serverr.com, sender bi bio bujika@serverr.com.

Znaci, ako posaljem mejl sa adrese sa domena koji se hostuje na serveru, adresa koju dobije primalac poruke je localhost.localdomain. Ako slazem adresu, mejl se posalje korektno (sa nepostojece adrese).


Gde je greska?



P. S. Oaj post saljem po drugi put. Ne znam zasto mi je moderator prethodni put obrisao poruku, kada je moj post samo nastavak onoga o cemu razgovaramo u proslih nedelju dana, i pogotovu sada kada smo stvarno blizu da resimo problem.
11.03.2004. u 06:10 

liban0n
/in/my/office/

Član broj: 2731
Poruke: 199
*.adsl.net.hinet.hr

Sajt: www.dubrovnikapartments.n..


Profil

icon Re: PHP - problem sa slanjem mejla11.03.2004. u 09:45
da nije problem sa serverom ???

probaj prosljedit mail help desku ili adminu servera mozda je problem do njih!
---------------------------------
Knowledge is power
Dubrovnik Apartments
11.03.2004. u 09:45 

s-o-n-i-c
Ninoslav Dotlic
Beograd

Član broj: 23060
Poruke: 20
*.sbb.co.yu

Sajt: www.istockphoto.com/kwaig..


Profil

icon Re: PHP - problem sa slanjem mejla23.03.2004. u 13:12
Uh, ne bih znao da ti kazhem u chemu je problem ali ja recimo veselo koristim HTML mime mail klasu Richarda Hayes-a sa PHPguru.org i works fine.. shalje mejlove ko zmaj...
but then again, what the fuck do I know?
23.03.2004. u 13:12 

[es] :: PHP :: PHP - problem sa slanjem mejla

[ Pregleda: 1744 | Odgovora: 16 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.