Autor Zpráva
Jirko
Profil
Mám tento skript:

<?php
mail("email@server.cz", "Predmet", "Telo zpravy");
?>

Ale mail mi nechce přijít.

Z bezpečnostních důvodů je na serveru REGISTER_GLOBALS nastaveno na OFF.
takže simuluji REGISTER GLOBALS=ON pomocí skriptu:

<?php
extract($_REQUEST);
?>

Prosím nevíte někdo co si s tím mám počít?

Děkuji
Hugo
Profil
Jirko

Není problém v tom, že ten mail odejde, ale spamový filtr ho nepustí?? Zkus nastavit korektní hlavičku emailu.

OT:

Myslíš, že je rozumné "simulovat" register_globals? On ten zákaz má celkem racionální důvody.
Jirko
Profil
Vyzkoušim...

simulovat register_globals opravdu není až tak v pořádku, ale myslím si, že pro účely mě kladené to postačí.

zatím díky
Jirko
Profil
Zkusil jsem tento skript poslat z jiného serveru, ktrý podporuje PHP4 a tam to funguje.

ALE na tom mém to prostě nejde



NEVÍTE CO S TÍM
Hugo
Profil
Jirko

Podle php.net se tato funkce změnila naposled ve verzi 4.0.5. Ještě mě napadá, jestli náhodou na tom serveru není tato funkce zakázaná.
Jirko
Profil
Prosim a jak poznám že tato funkce je na serveru zakázaná. Nebo spíš pod jakým názvem se skrývá...
Hugo
Profil
Jirko

Nejlepší je napsat adminovi.
Jirko
Profil
Jo ale to nejde.

Musím na to přijít sám, respektive s tvou pomocí.

Pokud si zobrazím skript:

<?
phpinfo();
?>

tak se mi zobrazí veškeré nastavení serveru (apache, mysql...), ale nevím jak se tato funkce nazývá

PROSÍM RADU

dík
Hugo
Profil
Co to je za server?

Nejsem si jistý jestli to najdeš v phpinfo, podívej se tam jestli je nastavený sendmail. Pokud ne, tak máš asi smůlu.
kaifman
Profil
nebo se pripoj na nejakej free smtp a posilej pres nej
napr seznam poskytuje smpt kdyz mas u nej email
Jirko
Profil
Tak v phpinfo mám nastavený sendmail takto:

sendmail_from no value
sendmail_path /usr/sbin/sendmail -t -i


Nevím jestli je to dobře nebo špatně, ale o sendmail tam nic jiného není.

díky
llook
Profil
A je ten sendmail nainstalovaný a spuštěný? To by měl vědět admin, to z phpinfo() nezjistíš.

Posílat přes SMTP server lze snad jen ve Windows verzi, na unixech jedině sendmail (nebo qmail).
kaifman
Profil
llook

proc by to neslo? je jedno na ktere jses platforme. normalne se pres socket pripojis na smtp.nejakejServer.cz:25 a posilas data podle rfc821

jsou na to i php knihovny.

treba phpBB toto poziva takze to lze ve zdrojacich najit
llook
Profil
To jo, ale ne funkcí mail.
Jirko
Profil
Takže počkám na ADMINA, ale přezto


DÍK VÁM MOC
Toto téma je uzamčeno. Odpověď nelze zaslat.

0