Pagina 1 van 1
Registratie problemen
Geplaatst: 30 okt 2008, 15:46
door walterB
- Adres van je forum: http://
Event. modificaties op je forum: Visual Confirmation Captcha + BBCode
Wanneer ontstond het probleem? Enkele weken geleden
phpBB versie: 2.0.23
Heb je onlangs iets veranderd aan je forum? Neen
Wat is het probleem?
Mijn ISP (Belgacom België) heeft kort geleden hun Unix Server migreert naar een nieuwe Server.
Hierbij hebben zij hun manier om emails door te sturen veranderd.
Sinsdien kan niemand zich meer registreren. Krijg telkens een fout melding
Could not connect to SMTP host : 110 connection Timeout
Line : 112
file : smtp.php
De SMTP Server Adress in de ACP staat ingevuld met "localhost"
Volgens hun moet de parameter
-f gespecifieerd worden in de mail() functie. Na aanpassing zou registraties terug moeten werken. Algemene vorm van de mail() volgens hun is als volgt:
mail("bestemmeling","onderwerp","inhoud","From: afzenderadres","-f afzenderadres")
Kan iemand mij vertellen welke bestand of bestanden aangepast moeten worden om die extra parameter erbij te voegen?
Re: Registratie problemen
Geplaatst: 30 okt 2008, 17:39
door Jan
Probeer eens die "-f " gewoon toe te voegen in je ACP bij Admin email adres.
Re: Registratie problemen
Geplaatst: 31 okt 2008, 09:19
door walterB
Heb de "-f" in ACP bij "Admin email adres" ingegeven maar zonder resultaat.
Krijg de volgende foutmelding:
Could not connect to smtp host : 111 : Connection refused
Line : 112
File : smtp.php
Verder heb ik een aantal combinaties in ACP bij "SMTP Server Adress" ingegeven "relay.skynet.be" / "smtp.skynet.be". Hier ook zonder resultaat.
Krijg de volgende foutmelding:
Could not connect to smtp host : 110 : Connection timed out
Line : 112
File : smtp.php
Volgens mij zal in de code iets bijgevoegd/aangepast moeten worden. Maar ik zie niet dadelijk waar dit moet gebeuren. De parameter "-f" ingeven in de "Admin email adres" veld zal problemen geven wanneer iemand een email naar de administrator wil sturen.
Re: Registratie problemen
Geplaatst: 31 okt 2008, 15:26
door Tom V
Wat belgacom heeft geantwoord en je foutmelding, zijn 2 verschillende dingen:
- jij krijgt fouten met de SMTP functie
- belgacom geeft oplossing voor MAIL functie.
Als je die -f wilt gebruiken moet je mail functie gebruiken en niet SMTP functie.
Verder moet je voor die -f een bestand wijzigen:
includes/emailer.php
Zoek (standaard regel 212):
Code: Selecteer alles
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
en vervang door:
Code: Selecteer alles
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers, '-f '.$board_config['board_email']);
Re: Registratie problemen
Geplaatst: 04 nov 2008, 09:09
door walterB
Heb het bestand "emailer.php" en de email settings in het ACP aangepast (Use SMTP Server for email = NO). Registratie werkt nu terug.
Ik heb nog enkele vraagjes. In "email.php" op regel 227 staat dezelfde mail funtie beschreven. Zou deze logischer wijze ook niet veranderd moeten worden? Is er buiten dit bestand nog andere bestanden die aangepast moeten worden?
Alvast bedankt voor je hulp Dark Inca.
Re: Registratie problemen
Geplaatst: 04 nov 2008, 14:19
door Tom V
Inderdaad, bij de volgende mail functie moet je die ook toepassen, maar normaal zou het nu ook al moeten werken.