|
[ ISKREN @ 01.04.2007. 17:43 ] @
| Pozdrav,
Interesuje me da li ovako mogu da posaljem mail.
Code:
<?
$a= "<font size='14'>PORUKA</font>";
$b = "test test";
$c = " [email protected]";
$d = " [email protected]";
$server_smtp = fsockopen("localhost",25);
if($server_smtp == TRUE){
function sendmail ($to, $from, $subject, $body) {
$smtp = "localhost";
$fd=fsockopen($smtp,25);
fputs($fd, "To: $to\r\n");
fputs($fd, "From: Test <$from>\r\n");
fputs($fd, "Subject: $subject\r\n");
fputs($fd, "Mime-Version: 1.0\nContent-type: text/html; charset=UTF-8\n\n");
fputs($fd, $body);
fclose($fd);
}
sendmail ($c, $d, $b, $a);
echo "POSLATO!";
}else{
echo "GRESKA!";
}
?>
Probao sam na istu foru samo sa sendmail_path
Code:
<?
$a = "<font size='14'>HEHE SAD RADI NA STARI NACIN</font>";
$b = "test test";
$c = " [email protected]";
$d = " [email protected]";
function sendmail($to, $from, $subject, $body){
$sendmail_path = "/usr/sbin/sendmail -t -i";
$fd = popen($sendmail_path,"w");
fputs($fd, "To: $to\r\n");
fputs($fd, "From: Test <$from> \r\n");
fputs($fd, "Subject: $subject\r\n");
fputs($fd, "Mime-Version: 1.0\nContent-type: text/html; charset=UTF-8\n\n");
fputs($fd, $body);
pclose($fd);
}
sendmail($c, $d, $b, $a);
?>
Ovo iznad radi!
Hvala! |
[ Jbyn4e @ 01.04.2007. 18:38 ] @
Ne mozes.
Hoces i objasnjenje? Pa sto nisi pitao i za objasnjenje?
Dakle, na drugi nacin pristupas direktno PROGRAMU, tj. procesu na racunaru. Na prvi nacin pristupas portu 25, na kome slusa proces koji ocekuje drugaciji format poruke koju saljes (helo, mail from, rcpt to, data) od one koju ti saljes - zato nece moci.
[ ISKREN @ 01.04.2007. 18:40 ] @
Jbyn4e Hvala!
[ Miroslav Ćurčić @ 01.04.2007. 19:28 ] @
Za slanje pošte preko SMTPa preporučujem:
http://www.swiftmailer.org/
Mene je oduševilo koliko je dobro dokumentovan i jednostavan za rad.
[ nezki @ 03.04.2007. 08:14 ] @
Mozes i da koristis i phpmailer klasu, ja je koristim i radi odlicno,tamo imas isto opciju slanja preko smtp. Mozes d aje skines sa PHPClass org.
P.S.
Da li neko zna neki free email server za Linux(mislim da ga je instalirao i testiraoi da sve to radi) kako bih slao mail poruke sa lokalnog racunara?
Poz
[ Jbyn4e @ 03.04.2007. 08:21 ] @
Pa gotovo svi su besplatni koji dodju uz distribuciju. A da li ces moci da saljes na sve servere zavisi od toga kako su ti tamo serveri definisani. Npr. ako su definisani da proveravaju MX zapis u DNS-u, i nadju da ti nemas odgovarajuci, odbice ti mail. Generealno je to dobra praksa da ne bi bas svako mogao da podigne svoj mail server i da spamuje...
[ nezki @ 04.04.2007. 20:35 ] @
Ok. Hvala ti! To sam znao da necu moci svima da saljem, meni to nije bitno meni je samo bitno da mogu d atestiram aplikacije za slanje mailova kod sebe u lokalu. sve mail servere koje sam ja nasao su za WIN , a meni treba za linux. Nisam te razumeo ovo za mail server uz distribuciju.
[ Jbyn4e @ 04.04.2007. 22:13 ] @
distribucija = verzija linuxa koju si instalirao. Npr. SuSE je distribucija, fedora je distribucija... itd itd. Uz svaku od njih dobijes gomilu programa, izmedju ostalog i neki/nekoliko mail servera. Sta tu nije jasno?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|