PostfixAdmin aanpassingen: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Inleiding==
==Inleiding==
Er is in PFA geen directe support voor {SSHA} of {CRYPT} passwords zoals wij die gebruiken vanuit LDAP; daarvoor is een eigen functie toegevoegd zodat passwords die niet uit LDAP komen (dus de niet-kadernet passwords) ook volgens dezelfde methode gecrypt worden. In de config wordt aangegeven dat van de Hobbynet CRYPT (of SSHA) gebruik wordt gemaakt. Beide encrypt methoden mogen door elkaar gebruikt worden. Bij een wijziging van het password zal de geldende default methode gekozen worden.
vbs20180813: Er zijn met ingang van Postfixadmin 3.2.0 GEEN wijzigingen in de code meer nodig!!! De scripting rond postfixadmin is bij de ldap server beschreven.
 
PFA wordt niet (meer) uit de ubuntu repo geinstalleerd maar van tarball.
===Overzicht===
De standaard functions.inc.php staat in /var/www/postfixadmin3. Alle gewijzigde modules staan er onder herkenbare namen. Het gaat alleen om de functions.inc.php en config.inc.php.
 
==Opmerking==
Bij een nieuwe release zullen de wijzigingen opnieuw toegepast moeten worden. De huidige release is 3.0.2 (in 16.04.1 LTS).
===Wijzigingen in de code===
Er moet een patch in de '''functions.inc.php''' gemaakt worden voor de hobbynet {SSHA} en {CRYPT} gehashte passwords. Code is te vinden in de '''functions-302-hobbynet.inc.php''' vanaf regel 1020. Neem het hele elseif blok met de switch over in de nieuwe functions.inc.php. Zo komen eek andere vernieuwingen door in onze eigen versie.
 
===Wijzigingen in de config===
Om de SSHA/CRYPT default password functie te gebruiken moet de config aangepast worden. De config variabele $CONF['encrypt'] dient voor SSHA '''hobbynet:ssha''' te bevatten en voor CRYPT '''hobbynet:crypt'''.
 
Tevens zijn er een aantal plaatsen waar YES/NO anders staat dan de de default setting. Advies is de nieuwe '''config.inc.php''' te gebruiken en alle settings uit de oude config over te nemen. Zo blijven het dichtst bij de nieuwe versie.
 
===Autoresponder/Vacation===
Op sommige mailboxen is er de behoefte om een autoreply te in te stellen. Dit is opgelost door de '''vacation''' module te activeren. Globaal is het recept van [http://craigballinger.com/blog/2009/08/postfix-vacation-autoresponder/ Craig Ballinger] en [http://postfixmail.com/blog/index.php/vacation-option-with-postfixadmin/ Postfixmail.com] gevolgd.
 
Het komt er op neer dat er een fictief domein is dat door de speciale afhandeling (via een transport instelling) een mail terug stuurt naar de afzender. Ook is daarvoor in de PFA configuratie '''vacation''' aan gezet. Door users ook toestemming te geven (hebben wij toch niet) is de vacation optie per mailbox te zien, aan of uit te zetten en je het bericht dat gestuurd moet worden te wijzigen.
 
OPMERKING: dit lijkt nu standaard in PFA te zitten. Er is geen poging gedaan om bovenstaand recept opnieuw toe te passen.  


Terug naar [[EMAIL]], zijwaarts naar [[database tabellen]], [[Bronbestanden]] of [[Configuratie files]]
Terug naar [[EMAIL]], zijwaarts naar [[database tabellen]], [[Bronbestanden]] of [[Configuratie files]]

Latest revision as of 16:19, 13 August 2018

Inleiding

vbs20180813: Er zijn met ingang van Postfixadmin 3.2.0 GEEN wijzigingen in de code meer nodig!!! De scripting rond postfixadmin is bij de ldap server beschreven.

Terug naar EMAIL, zijwaarts naar database tabellen, Bronbestanden of Configuratie files