[ Makojdis @ 11.06.2007. 11:16 ] @
Imam problem sa mail f-jom. kada pozovem ovu funkciju ne prijavi gresku ali mi amil ne stize. Da li je mozda problem sa konfiguracijom?
Code:

$to = "[email protected]";
$subject = "Subjekat";
$body = "<html>";
$body .= "<head>";
$body .= "<title>CESTITKA</title>";
$body .= "</head>";
$body .= "<body>";
$body .= "PROBA";
$body .= "</body>";
$body .= "</html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: proba <[email protected]>\r\n";

$poslato = mail($to, $subject, $body, $headers);


if ($poslato) 
{
  echo "<h3>Mail poslat!</h3><br><br>";
  echo "<b>To: </b>.$to<br>";
  echo $body;
} else {
echo "<br><b> Doslo je do greske pri slanju maila!</b>";
}
[ dakipro @ 11.06.2007. 11:28 ] @
Stvarno imas mail [email protected] ili si to samo naveo kao primer?
[ Miroslav Ćurčić @ 11.06.2007. 12:02 ] @
Biće da iz From polja (proba <[email protected]>) njegov mail provajder nije uspeo da verifikuje postojanje domena aaa.aaa pa ga je odbacio kao spam.
To što nije prijavljena greška samo znači da je mail server (u tvom slučaju najverovatnije sendmail) uspešno primio zahtev za slanje pisma, ali nema načina da saznaš dali je uspešno prosleđen.
[ Makojdis @ 11.06.2007. 13:37 ] @
Ove majlove sam naceo kao primer!!!

Pokusao sam sam sebi da posaljem mail naravno da sam koristio validne mail adrese!

Mene interesuje, da li mozda server nije konfigurisan kako treba i da li ja mogu da definisem smtp server u samom kodu ili sta vec koristi mail funkcija?

Poz
[ Nemanja Avramović @ 11.06.2007. 14:40 ] @
Možeš da definišeš SMTP server, ali onda se ne koristi mail() funkcija.

Jesi probao klasično slanje, bez mnogo hedera, samo:

Code:
$sent = mail('[email protected]', 'Naslov', 'Poruka', 'From: [email protected]');
[ Makojdis @ 11.06.2007. 15:04 ] @
Isto se dogadja.
Prodje sve kako treba ali ne stize.

Koji je drugi nacin za slanje maila?
[ Nemanja Avramović @ 11.06.2007. 15:24 ] @
Probaj ovo. Nisam ga koristio, samo sam ga našao na google-u sad
[ Miroslav Ćurčić @ 11.06.2007. 15:25 ] @
Moguće da ti je na hostingu isključena funkcija "mail", video sam to na par servera.
[ dakipro @ 11.06.2007. 18:20 ] @
Jel bi trebao onda da izbaci neku gresku tipa nepostojeca funkcija ili iskljucena?
Znam da je meni recimo bio problem ako sa hosta posaljem mail koji nema POP3 nalog na samom hostu. To se obicno desava sa mailom na medianisu, a kad se posalje mail sa Bluehost-a. Pa onda u cPanelu mora se definise napravi sanduce i da se sa tog maila salje, onda lepo radi.
Verovatno do mail servera (koji prima mail).
[ Miroslav Ćurčić @ 11.06.2007. 18:45 ] @
Poslednji slučaj takvog hostinga je NeobeeNet.
Klijent koji tamo hostuje mi reče da mu je tehn. podrška rekla da je mail funkcija isključena te da koristi SMTP protokol za slanje pošte.
Nisam lično proverio, dakle iz druge ruke je, odmah sam mu ugradio slanje smtp-om i klijent je bio zadovoljan.

Setih se još nečega Miloše,
skloni ono "\r" iz headers-a, ume ponegde da napravi problem, iz ličnog iskustva samo "\n" sigurno prolazi kroz sve servere.


[Ovu poruku je menjao mVeliki dana 11.06.2007. u 21:38 GMT+1]
[ 1r0nM4n @ 11.06.2007. 20:21 ] @
Možda je na serveru isključeno prikazivanje PHP grešaka. Stavi ispred svog kôda ovo:
Code:
error_reporting(E_ALL);

Onda probaj da pokreneš svoju skriptu..

p0z
[ stealth167 @ 28.06.2007. 00:44 ] @
probao sam sve - i ne radi
niti headersi nisu pomogli, ni ini_set, ni additional headers, nisam uspeo da implementiram onaj phpmailer program, i posle pola dana lutanja, nasao sam ovu jednostavnu zamenu za mail() funkciju u php-u
zove se email(), jednostavno iskopiras email.php u folder de ti se nalazi php skripta, ubacis include_once, koristis email(isti parametri kao i za mail()) i sve proradilo
ovde imate detaljnije