Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
Čaute, mám stránky na localhoste, nainštaloval som hmailserver (mám windows), ale netuším ako ho nakonfigurovať, aby bol php skript schopný poslať mail. Zatiaľ som tam len nastavil, že domain name 127.0.0.1
viem, že aj v php.ini treba zmeniť nejaké nastavenia, ale to tiež netuším ako.
skript vyzerá asi takto:
$to = $email;
$subject = "Subject";
$headers = "From: admin@localhost";
$server = "mail.localhost";
ini_set("SMTP",$server);
$body = "
Hello , ...
";
//function to send mail
mail($to,$subject,$body,$headers);
Ani to neviem, či je dobre, prosím o hocijakú radu
|
|
Registrovaný: 21.09.09 Prihlásený: 03.08.10 Príspevky: 229 Témy: 43 | 43 |
Ako vidim v PHP si zaciatocnik. Preco hned zacinas odosielanim emailov? Ak sa chces ucit uc sa postupne a z dobrych zdrojov. Skus napr. toto http://pabi3.com/blog/php-pre-zaciatocn ... od-1-diel/
A co sa tyka toto "scriptu"... Prvy riadok skus upravit takto. Mas tam ze Kód: $to = $email; ale malo by to byt napr. Kód: $to = "neviem@neviem.sk";
shaggy: Keďže si aj ty očividne začiatočník, tak sa radšej zdrž takýchto rád.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
darson, podľa čoho usudzuješ, že v premennej email nemá povedzme "neviem@neviem.sk"?
_________________ C#, PHP, ... |
|
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
preboha, prestante mi do kazdej temy chujoviny pisat
je to tym, ze sa volam lamka? Alebo ja uz neviem
naozaj, ked neviete poradit aspon na jeden z tych bodov, tak tu nepiste
radsej zostanem bez rady ako citat kazdy den take ...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
super, pomohlo, aj keď ešte stále to nefičí
tak som zmenil v php.ini ako bolo popísane a v skripte som zmenil $server = "mail.localhost"; na $server = "localhost";
Chybová hláška:Warning: mail() [function.mail]: SMTP server response: 550 The address is not valid. on line 84
line 84:mail($to,$subject,$body,$headers);
premenné sú vyššie popísané
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina | |
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
dík, anglicky viem, netuším na akom porte ide server, ale v php.ini je tuším port 25, inak nepomohlo
nie je tu náhodou niekto kto používa mailserver pod windows a rozbehal ho na localhoste?
momentálne som zmenil $server na $server = "mail.hmailserver.com"
A v diagnostike hmailserveru pre 127.0.0.1 mi nefunguje MX mail exchange či čo to je:
MX records for domain 127.0.0.1 could not be resolved
Skúšal som nastaviť mx v cmd príkazom set type=mx
localhost,
aj tak nejde, pomaly to vzdávam
|
|
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
Problém vyriešený, pretvoril som skript hmailserver bol nakonfigurovaný správne, tak či onak ešte raz dík za snahu pomôcť
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
AKO si ho pretvoril? a hlavne, kde bol teda problém, ak bol nakonfigurovaný správne? mohlo by to pomôcť aj iným...
_________________ C#, PHP, ... |
|
Registrovaný: 03.10.09 Prihlásený: 23.04.11 Príspevky: 48 Témy: 8 | 8 |
jasné, v pohode:
zmazal som: ini_set("SMTP",$server);
zmenil som: $headers = "From: admin@localhost"; na
$headers = "From: meno@phpacademy.info"
Skúšal som zmeniť ten headers, ale keď ho zmením tak to nejde, prečo to s týmto ide netuším, hlavne, že to ide
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
|