Nastavenie emailov v phpBB
Problémy s odosielaním emailov v phpBB
Ak sa vám pri odosielaní mailov(registrácia, aktivácia, hromadné maily, upozornenia na Súkromné správy..)zobrazujú chybové
hlášky, môže to byť z viacerých dôvodov, väčšinou je to však preto, lebo váš provider zablokoval funkciu odosielania
emailov cez PHP.
Dôležité upozornenie predtým ako začnete prestavovať SMTP: posielanie hromadných mailov nie je dobrý spôsob ako vyskúšať
odosielanie mailov cez fórum. Neprestavujte nič ak fungujú aktivačné maily. Poslať hromadný mail býva väčšinou problém
aj ak máte správne nastavené SMTP(najmä ak sa ho snažíte poslať 5000 užívateľom). Tento článok je napísaný najmä pre
užívateľov, ktorí majú problémy s aktivačnými mailmi a mailmi upozorňujúcimi na Súkromnú správu!
Na začiatok si predstavme PHP funkciu.
Typická chybová hláška:
Kód:
Failed sending email :: PHP ::
DEBUG MODE
Line : 234
File : emailer.php
Ak vidíte tútu chybovú hlášku, znamená to, že Váš provider zablokoval funkciu PHP odosielania mailov pre celý hosting alebo
len pre Váš účet. Prvá vec, ktorú v tejto chvíli môžete urobiť je kontaktovať vášho operátora a zistiť prečo je to tak
(samozrejme ak nebežíte na free hostingu, ktorý má túto funkciu väčšinou automaticky vypnutú). Ak sa s providerom nedohodnete,
nezúfajte je čas nastaviť posielanie mailov cez SMTP.
Trošku teórie-SMTP-Simple Mail Transfer Protocol. SMTP server vám slúži na odosielanie pošty. Keď napíšete e-mail,
váš počítač sa pripojí na SMTP server a odovzdá mu ho. SMTP server správu odošle na cieľovú adresu, alebo, v prípade
dočasných problémov na prenosovej ceste alebo u príjemcu, sa pokúša správu odoslať neskôr.
Nastavenie SMTP-na začiatok budeme potrebovať údaje o SMTP od vášho providera. Ideálne je používať doménový mail, ktorý si
môžte jednoducho založiť pri platenom hostingu, môžete však použiť aj mail a SMTP freewebmailov ako sú seznam.cz, centrum.cz,
zoznam.sk. Informácie, ktoré budete potrebovať sú: Adresa SMTP servera
SMTP účet
SMTP heslo
Všetky tieto údaje nájdete po prihlásení do webmailu. Ak však máte mail od seznam.cz, centrum.cz, zoznam.sk nastavenia sú
takéto:
seznam.cz
Adresa SMTP serveru: smtp.seznam.cz
SMTP účet: ak máte adresu v tvare @seznam.cz-vašeprihlasovaciemeno(bez seznam.cz!!), ak máte adresu v tvare @email.cz
vašeprihlasovaciemeno@email.cz
SMTP heslo: vaše heslo do webmailu
centrum.cz
Adresa SMTP serveru: ismtp.centrum.cz
SMTP účet: vašeprihlasovaciemeno(bez centrum.cz!!)
SMTP heslo: vaše heslo do webmailu
zoznam.sk
Adresa SMTP serveru: smtp.zoznam.sk
SMTP účet: ak máte adresu v tvare @zoznam.sk-vašeprihlasovaciemeno(bez zoznam.sk), ak máte adresu v tvare @zmail.sk
vašeprihlasovaciemeno@zmail.sk
SMTP heslo: vaše heslo do webmailu
Ak máte platený webhosting, informácie o SMTP nájdete na web stránke webhostera. Ak tieto informácie na stránke nenájdete,
kontaktujte podporu vášho webhostingu.(rada: nerobte to ak máte freehosting u pipni.cz, administrátori nemajú radi ak
ich niekto otravuje)
Ďalším krokom je nastavenie konfigurácie v administrácii vášho phpBB fóra. V administrácii prejdete na konfiguráciu, v
dolnej časti konfigurácie Nájdete nastavenie emailov, kam vložíte získané informácie o SMTP. Nezabudnite nastaviť
Použiť SMTP server pre email na áno. (administrátorova adresa by mala byť rovnaká ako SMTP účet)
Ak ste sa dostali až k tejto časti článku je to zlé. Bežnou chybou býva DEBUG mode v ktorom vám hlási chybu v súbore
smtp.php. V tomto prípade skúste vyskúšať minimálne dvakrát správnosť zadaných údajov v konfigurácii. Ak viete, že vami
zadané údaje sú správne kontaktujte podporu webhostingu, ak vám ani tam nedokážu pomôcť pokračujte v čítaní
Ak vám nebude fungovať SMTP môžte poprosiť vášho webhostera o zapnutie PHP funkcie odosielania mailov.
Ak sa vám chybová hláška objavuje pri odosielaní Súkromnej správy(a príjemca správy má nastavené upozornenie emailom)
Súkromná správa bude odoslaná(užívateľ však nedostane email).
Dúfam, že vám tento článok pomohol. Ak nie je mi to ľúto;)
Autor:
miki24686