Een van de dingen die me opviel was dat, ook wanneer smtp staat uitgeschakeld, dit toch wordt toegepast voor het mailen van op posts geabonneerde gebruikers. Oftewel, wanneer er een reactie wordt gegeven op een post en je hebt aangegeven hiervan een bericht te krijgen, dan wordt dit middels smtp verstuurd, ondanks je ingave local mail i.p.v. smtp in het Admin Paneel.
Als je smtp niet kunt gebruiken (niet geinstalleerd, i.vm. emailadres wat niet wordt ondersteund etc....) dan is het lastig dat dit niet werkt; bovendien krijg je een foutmelding bij het posten als iemand zich op een topic heeft geabonneerd:
Code: Selecteer alles
debug mode line 164 etc..... includes\smtp.php
In includes/functions_post.php wordt gekeken welke php-versie er wordt gebruikt. Wanneer blijkt dat er gebruik wordt gemaakt van een Windows server, dan wordt local mail voor deze functie uitgeschakeld. Als tekst staat er bij dat local mail in deze php-versies een drama is.
Ik heb echter in regel 649 de parameter aangepast:
Origineel:
Code: Selecteer alles
$board_config['smtp_delivery'] = 1;
Code: Selecteer alles
$board_config['smtp_delivery'] = 0;
1. Waarom wordt er vanuit gegaan dat elke windows-server met php problemen geeft en dus deze parameter omgezet?
2. Zijn er nog andere mailfuncties (bulkmail???) waar dit wordt gedaan?
Misschien voor andere mensen die dezelfde problemen hadden een tip om bovengenoemde aanpassing ook eens te proberen.
Groeten,
Jan