|
 | | |
| Autor | Správa |
jurov
 Užívateľ
 Založený: 25.11.2007 Príspevky: 45
 | Zaslal: So 15.10.11 22:35 |   |
Zdravím, prosím o radu, používam Wamp server a neviem prečo mi neodosiela emaily.
Po odoslaní vypíše toto:
Warning: mail() [function.mail]: SMTP server response: 501 5.5.2 <MenoPocitaca-PC>: Helo command rejected: Invalid name in C:\wamp\www\projekt\registracia.php on line 80
C:\wamp\www\projekt\registracia.php
| kód: | $predmet = "Aktivacia uctu";
$hlavicky = "From: moja.adresa@slovanet.sk\n";
$telospravy = "Dobry den $meno ...";
$odoslat = mail($email_uzivatela,$predmet,$telospravy,$hlavicky); |
php.ini som našiel až 2x a rovnaké nastavenia sú aj v phpForApache.ini, má sa to nastavovať vo všetkých?
Skúšal som nastavenia rôzne vymieňať, no aj tak to nešlo.
C:\wamp\bin\php\php5.3.0\php.ini
C:\wamp\bin\php\php5.3.0\phpForApache.ini
C:\wamp\bin\apache\Apache2.2.11\bin\php.ini
| kód: | [mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost alebo smtp.slovanet.sk
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = moja.adresa@slovanet.sk |
konto mám nastavené vo Windows Live Mail
ďakujem |
| |
  |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 808
 | Zaslal: Ne 16.10.11 10:25 |   |
Nainštaluj si nejaký smtp server (alebo sendmail), prípadne použi nejakú knižnicu na odosielanie emailov, ktorá vie používať smtp server (a ktorá vie použiť aj heslo, pretože pri cudzích smtp serveroch budeš okrem adresy a portu určite potrebovať aj nejaké heslo). Môžeš sa napr. pozrieť na PHPMailer. S/ tam aj nejaké príklady, ako sa to používa pri SMTP s heslom, ale netuším, či to bude fungovať aj so SMTP od Slovanet. |
| |
  |
 |
jurov
 Užívateľ
 Založený: 25.11.2007 Príspevky: 45
 | Zaslal: Ne 16.10.11 12:03 |   |
a bez toho všetkého by to šlo iba v akom prípade?, keby som zmenil moju adresu? ale kam? |
| |
  |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 808
 | Zaslal: Ne 16.10.11 12:24 |   |
Php môže používať smtp server (ako si si už všimol), ale len v prípade, ak ten smtp server nevyžaduje autorizáciu (a Slovanet na 100% autorizáciu vyžaduje). Takže ak nechceš inštalovať vlastný smtp server a nechceš ani použiť knižnicu, ktorá by si mohla s autorizáciou pri smtp poradiť, budeš si musieť naštudovať smtp protokol, funkciu fsockopen()... |
| |
  |
 |
jurov
 Užívateľ
 Založený: 25.11.2007 Príspevky: 45
 | Zaslal: Ne 16.10.11 22:44 |   |
Použil som PHPMailer a už to funguje, ďakujem |
| |
  |
 |
|
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.
|
| |