[ La_Mar @ 06.11.2010. 22:52 ] @
Postoje li neka posebna podesavanja za funkciju mail u PHP-u? Koliko sam video na php dokumentaciji treba samo da prosledim kome i sta saljem i to je to ali to kod mene ne radi. Probao u lokalnoj mrezi MAMP, probao na besplatnom hostingu i opet ne radi.
Code:
<?php
$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
echo('Poslato');
?>


Na otvaranju ove strane dobijem ispis "poslato" sto znaci da se sve izvrsilo ali ne stize mejl. Kada otvorim konzolu dobijem tamo obavestenje da je stigao mejl ali kapiram da je to nesto neupotrebljivo u realnom svetu.
Code:
Last login: Thu Nov  4 00:51:50 on ttys000
You have new mail.
macbook:~ LaMar$ 

Da li ovo ne radi na lokalnom serveru, a na ovom besplatnom hostingu ne radi jer se to dodatno placa ili je samo neko podesavanje u pitanju?
Nasao sam i na ovom forumu i na drugim da bi ovakav kod radio pa ne vidim problem.
[ Jbyn4e @ 07.11.2010. 07:00 ] @
Pretpostavljam da na tom MAC-u imas i neki mail server koji salje mailove, a na besplatnom hostingu nemas pa ti zato ne radi... treba ti hosting koji podrzava slanje mailova, tj. ili da ima radeci mail server pomocu koga mozes da saljes mailove i da nema zabranjenu mail funkciju.
[ La_Mar @ 07.11.2010. 17:40 ] @
Koliko ja sada vidim, ni jedan besplatan hosting nije dopustio upotrebu mail() funkcije...znaci mora da se plati :(
Hvala :)
[ kazil @ 07.11.2010. 18:20 ] @
To sto ti si u lokalu dobio mejl, to je mail() funkcija pozvala sendmail program (sendmail postoji na svim unixolikim sistemima, gnu/linux, bsd, os x...) i sluzi, izmedju ostalog, za slanje lokalnih mailova. Npr., ako na svom racunaru podesis 2 accounta, ta dva accounta mogu medjusobno da se dopisuju na ovaj nacin. Naravno, kao sto si rekao, ovo bas i nema neku upotrebnu vrednost u stvarnom svetu, mada moze i da se koristi. Recimo ja u poslednje vreme praktikujem da debuggin mailove saljem lokalnom korisniku na mail, tako da ne cimam mail server bez potrebe :)
[ peca89bg @ 10.11.2010. 10:51 ] @
Citat:
La_Mar: Koliko ja sada vidim, ni jedan besplatan hosting nije dopustio upotrebu mail() funkcije...znaci mora da se plati :(
Hvala :)


ima na http://www.freewebhostingarea.com
[ La_Mar @ 11.11.2010. 03:00 ] @
Hvala @peca89bg, ovo zaista radi lepo.
[ peca89bg @ 11.11.2010. 10:00 ] @
nema problema :)