Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak zprovoznit PHP skript pro odeslání mailu na MS IIS serveru?

Dobrý den.
Šéfovi chodí spam z adres bývalých spolupracovníků a potřebuji ho přesvědčit, že lze jako adresu odesílatele podstrčit cokoliv. Problém je v tom, že jsem v PHP něco dělal naposledy asi před 10 roky a tak mám teď se zbytky paměti problém. Můžete mi prosím poradit, kde je chyba?

Mám funkční MS IIS server s funkčním PHP. Ověření funkce s phpinfo() funguje a mimo to na tom serveru běží PHP aplikace pro evidenci docházky.
Spustím po doplnění adres skript pro ověření funkce e-mailu a dostanu jen prázdnou obrazovku a když nechám zobrazit zdroj, tak vidím celý skript a přitom bych měl vidět i ve zdroji buď jen zprávu o odeslání nebo o chybě.

Předpokládám, že ve skritpu chyba není (např. tady je cca stejný skript) a že mi chybí něco nastavit v php.ini, ale netuším co.

Poradíte?

Změna předmětu, původně: Jak zprovoznit PHP skript? (host)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Zkus místo <? doplnit <?php A bylo by dobré zapnout si výpis chyb (jak u MS IIS nevím, používám Apa…
host 25.04.2012 08:42
host
Ano, je to ono. Díky. Výsledkem je ale "Nepodařilo se e-mail odeslat, ověřte zda jste připojeni k s…
yorg 25.04.2012 08:59
yorg
Vyhoď ten zavináč před funkcí mail a napiš, co hlásí prohlížeč po spuštění skriptu... nový
host 25.04.2012 09:08
host
Díky pánové. Nakonec jsem to "vyřešil" tím, že jsem skript nahrál na ic.cz. Účel dosažen. nový
yorg 25.04.2012 09:19
yorg
Ještě se omlouvám, má věta A potom je potřeba SMTP server. není úplně přesná a pravdivá. Zkus něk… poslední
hynajs 25.04.2012 09:23
hynajs

Ano, je to ono. Díky.

Výsledkem je ale "Nepodařilo se e-mail odeslat, ověřte zda jste připojeni k síti.."

Když se dívám do php.ini, tak tam je:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

Změnil jsem localhost na adresu poštovního serveru s MS Exchange, restartoval IIS a bohužel bez úspěchu.

Je tam ještě něco jiného?

Zpět do poradny Odpovědět na původní otázku Nahoru