|
 | | |
| Autor | Správa |
stanostanly
 Užívateľ
 Založený: 27.04.2011 Príspevky: 5
 | Zaslal: Ut 01.11.11 15:21 |   |
Chcem Vas poziadat o pomoc.
Som začiatočnik v php, kupil som si knihu pre začiatočnikov a som prisiel na lekciu odosielanie emailu.Mal by som sa tu naučit pouzivať funkciu mail().Tu mam script jednoduchy:
| kód: | <html>
<head>
<title>Odoslanie mailu</title>
<meta http-equiv="Content - Type"
content="text/html; charset=windows-1250">
</head>
<body>
<?php
$email = 'vase.adresa@neco.cz';
$vysledek = mail($email, 'Predmet mailu' , 'Text mailu');
if ($vysledek)
echo 'Mail uspešne odoslaní';
else
echo 'Mail nebol odoslaní, nastala chyba';
?>
</body>
</html> |
po spusteni mi vyhodi toto:
| kód: | | Warning: mail() [function.mail.html]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first |
ako som sa dozvedel z internetu ze 99%STMP serverov nie je OpenRelay všade sa treba prihlasiť.Nevie mi niekto poradit ako tuto funkciu otestovat?
vopred dakujem
//zdrojak vkladaj do code! (stenley) |
| |
  |
 |
SpiritPHP
 Užívateľ
 Založený: 31.10.2011 Príspevky: 3
 |
Ten mail posielaš z localhostu (apache) ? Keď áno tak z localhostu mail nepošleš. S konfigurovaním SMTP mailu je to zložitejšie, na toto by som použil PHPmailer:
http://phpmailer.worxware.com/
Funkcií mail() samej o sebe sa veriť nedá pretože to posiela správy lokálne tzn. veľa e-mailových klientov buď hneď hodí správu do SPAM priečinku alebo vyhodí varovanie že mail nie je pravdepodobne od toho, od koho by si čakal že bude. Ten email je doslova 'vyplutý' z lokálu, a do hlavičiek je v podstate len dosadené od koho by to 'malo byť '. Tak isto sa dá mail cez funkciu mail() veľmi ľahko hacknúť (email injection)  |
| |
  |
 |
camo
 Zablokovaný užívateľ
 Založený: 05.09.2009 Príspevky: 1176 Bydlisko: Lehota pod Vtáčnikom
 | Zaslal: Pi 04.11.11 11:04 |   |
Ak sa teda ideš učiť PHP, tak si založ účet na nejako freehostingu a tam si to môžeš otestovať... |
| |
    |
 |
stanostanly
 Užívateľ
 Založený: 27.04.2011 Príspevky: 5
 | Zaslal: Ne 20.11.11 22:45 |   |
| camo napísal: | | Ak sa teda ideš učiť PHP, tak si založ účet na nejako freehostingu a tam si to môžeš otestovať... |
ano zacčal som sa učit php, presiel som knizku php a mysql bez predchodzi znalosti(od Miloslav Ponkrác), taze nejaky taky zaklad sa naucil. A teraz som si kupil 1001 triku v php (od Jakuba Vranu).
Ten freehosting si urcite zalozim budem skusat. Dalej chcem sa spytat ci neviete nieco poradit kde by som konkretne uz tie poznatky vyuzil v praxi, lebo by som chcel konkretne priklady a ulohy urobit.Nejaku knihu alebo stranku , kde by boli nejake ulohy alebo nieco take ze konkretne taky script treba v php napiasať. |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |