[ urkozamanje @ 22.02.2006. 13:12 ] @
moja masina radi pod windowsom, u novelovoj mrezi sa mail serverom koji je pod linuxom. e sad, lokalno razvijam aplikaciju i nikako mi ne radi slanje mail-a.

Code:

            $to= $red[2]."@ep-entel.com";
//            $to= "[email protected]";
//            echo $to;
            $subject="obavestenje : daktilo biro" ;
            $message=" imate novi dokument - $tmp2  ";
//            $header="dgoles@ep-entelcom" ;
            
            $posta= mail($to,$subject, $message);
            if ($posta)
            {
                $poslato="poslato";
                $upit="update tbl_interna_1 set obavestenje='$poslato' where ime_fajla='$tmp2' ";
                   $aDB->query($upit);
                   
                   echo "za dokument - $tmp2 - obavesten : - $red[0] <br/>" ;  
                
            }


i ne radi.

u php ini sam stavio :
[mail function]
; For Win32 only.
SMTP = mail.ep-entel.co.yu
smtp_port = 25


phpinfo() kaze:
sendmail_from no value no value
sendmail_path no value no value
mail.force_extra_parameters no value no value
SMTP mail.ep-entel.co.yu mail.ep-entel.co.yu
smtp_port 25 25

ako neko ima ikakvu ideju sta treba da uradim....


[Ovu poruku je menjao urkozamanje dana 22.02.2006. u 18:46 GMT+1]
[ SmilieBG @ 22.02.2006. 15:22 ] @
Start > Run > cmd (enter)
c:\>telnet mail.ep-entel.co.yu 25

pa vidi moze li uopste da se konektuje na mail server. Moguce da je firewall ili slicno :)

Poz,
Sale
[ urkozamanje @ 22.02.2006. 17:43 ] @
konektuje se uspesno..
ali script i dalje ne radi
[ Leftfield @ 23.02.2006. 06:23 ] @
Nisam siguran da tacno znam, jesi li pogledao php konfig fajl? Otvori php info i pogledaj u php core. Vidi moze li se tamo to rijesiti.
[ urkozamanje @ 23.02.2006. 11:43 ] @
ma gledao sam.. gore sam i naveo linije iz php.ini i httpd.conf-a koje imaju neke veze sa mail-ovima.. i kao sto sam rekao jedino sto nije podeseno je
sendmail_from no value no value
sendmail_path no value no value

.. najgore je sto moram da resim problem sto pre..
[ Jbyn4e @ 23.02.2006. 12:05 ] @
Probaj da dodas na pocetku skripta:
ini_set(sendmail_from,'[email protected]');
(zameni e-mail adresu sa svojom, tj. sa koje mail adrese saljes).

Drugo, da li si siguran da te mail server pusta? Nije dovoljno samo da mozes da uradis telnet na port 25, potrebno je i da je dopusten relay-ing sa tog ip-ja. Testiraj to:
Code:

# telnet mail.ep-entel.co.yu 25
helo nekisajt.com
250 mail.ep-entel.co.yu
mail from: [email protected]
250 Ok
rcpt to: [email protected]
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
ovde tekst pa ga zavrsis u novom redu sa tackom
.
.
250 Ok: queued as C1D402E3E0
quit
221 Bye
Connection closed by foreign host.

Ako ne dobijes ovako nesto, vec relaying denied - onda ti nije dopusteno da saljes mail sa tog ip-ja i zato nece da ti posalje mail... - drugim recima moraces da koristis neki drugi mail server ili da podesis postojeci.

Btw. koliko ja vidim, ep-emptel.com/co.yu ne postoji, je li to neki interni dns naziv?




[Ovu poruku je menjao Jbyn4e dana 23.02.2006. u 13:05 GMT+1]
[ urkozamanje @ 23.02.2006. 14:44 ] @
u pitanju je www.ep-entel.com .. gresio si u emtel :-)
pokusacu ovo sto si rekao ..
[ Leftfield @ 23.02.2006. 14:55 ] @
Ako ovo od Jbyn4e prodje probaj da odradis header:

<?php mail($recipient,$subject,$message,$headers); ?>
ili:
if (mail($to,$subject,$message,"From: $from\n")) {
[ Jbyn4e @ 23.02.2006. 15:06 ] @
E jeb' ga... da sam znao da sam se zeznuo odmah bi ti testirao mail server - sto sam sada ucinio i radi kako treba - ne moze da posalje mail van domena za svakoga, ali zato moze da primi (kako i treba - tako da nije problem u mail serveru (verovatno) vec u onom sendmail_from

Probaj pa javi. Ako ne uspe opet, onda moras da pogledas da li je uopste dosao do mail servera ili ga nesto blokira... (npr. neki firewall na toj win masini). Proveri i mail logove (psoto vidim da ti je tamo postfix, logove ces naci u /var/log/mail najverovatnije).

[ Jbyn4e @ 23.02.2006. 15:10 ] @
Cek cek...:
Citat:

#nslookup mail.ep-entel.co.yu
** server can't find mail.ep-entel.co.yu: NXDOMAIN

i

# nslookup mail.ep-entel.com
Name: mail.ep-entel.com
Address: 195.252.108.10

i da citiram tvoje odozgo:

Citat:

u php ini sam stavio :
[mail function]
; For Win32 only.
SMTP = mail.ep-entel.co.yu
smtp_port = 25


A da nisi ti pogresio sa adresom mail servera, a? Koliko ja vidim mail.ep-entel.co.yu ne postoji ali .com postoji....
[ urkozamanje @ 23.02.2006. 15:45 ] @
ma ispravio sam to jos juce samo zaboravih da to napomenem:-).. ali i dalje ne radi
[ urkozamanje @ 23.02.2006. 15:58 ] @
puno vam hvala dobri (i strpljivi) ljudi!!!.. problem resen!! // naprasno //

jos jednom se izvinjavam na gomili pitanja u poslednje vreme. zainatio sam se da naucim php. a kapiram nema boljeg nacina nego da krenem da radim nesto veliko i usput resavam probleme ( uz vasu pomoc naravno :-)


[Ovu poruku je menjao urkozamanje dana 23.02.2006. u 17:01 GMT+1]
[ Jbyn4e @ 24.02.2006. 13:51 ] @
Jos da si rekao u cemu je bio problem i kako si ga resio.. pa ako neko naidje sa istim slucajem da ne moram ponovo da pisem...
Dakle... ako smo mi bili strpljivi, budi i ti i napisi kako si to resio.
[ TriLLi @ 24.02.2006. 14:57 ] @
e kolega evo ti riješenje

stavi da ti je smtp server onaj server za koji koristiš konekciju a ne server od stranice
znači ako imaš stalni vod od bih.net.ba moraš smtp koristiti out.mail.bih.net.ba
ako recimo od pincoma.net mail.pincable.net
nemožeš, a ako si sam svoj provajder onda ne znam riješenje problema...