PDA

View Full Version : Amavis-new


pagostino
03-05-2007, 09:14
ho installato il pacchetto amavis con le opportune modifiche ai files di configurazione nella sottodirectory conf.d, inoltre ho aggiunto altre modiche al server di mail postfix (main.cf e master.cf).
Ho cambiato l'utente in amavis da 'amavis:amavis' a 'virtual:virtual' e ho impostato le porte di entrata e uscita dell'analisi mail (rispettivamente 10024 e 10025).
Il problema è che ho testato le porte con il telnet, la 10025 funziona mentre la 10024 non funziona coerentemente come i log di postfix dicono "connessione localhost (127.0.0.1/8) è rifiutata.
Ho provato a purgare l'installazione e reinstallare sempre con i soliti risultati.
Ho una macchina localhost offline (senza dominio registrato) con ubuntu 6.10 sever e l'ultima versione disponibile di amavis. Qualche suggerimento???

Saluti

pagostino
03-05-2007, 10:14
ho rimosso e purgato l'installazione di amavis (aspettando qualche VS consiglio), mantenendo le impostazione originali di amavis. Ho scoperto che i servizi funzionavano solo se tieni l'utente predefinito amavis:amavis.
Ho l'esigenza di modificarlo in virtual:virtual, ho apportato le seguenti modifiche:

1. cd /var/lib/amavis
- mkdir tmp
- sudo chown virtual:virtual tmp
- sudo chown virtual:virtual virusmails
- sudo chown -R virtual:virtual /var/run/amavis
2. Visto l'insistenza di mantenere amavis:amavis nel pid:
- sudo vim /etc/init.d/amavis script
- commentato la linea originale: #chown -c -h "$1:$2" "$4"
- creata la linea: chown -c -h "virtual:virtual" "$4"
3. ho modificato 50-user in conf.d aggiungendo le righe:
$myhostname = 'localhost';
$mydomain ='mail.local';
$daemon_user= 'virtual';
$daemon_group= 'virtual';
@local_domains_acl = qw(.);
$inet_socket_port = 10024;
$forward_method = 'smtp:127.0.0.1:10025';
$TEMPBASE = "$MYHOME/tmp";
$log_level = 2;
$warnbannedrecip = 1;
$warn_offsite = 1;
$warnvirusrecip = 1;
$spam_quarantine_to = "spam-quarantine\@$mydomain";
$virus_quarantine_to = "virus-quarantine\@$mydomain";
$sa_local_tests_only = 0;

In questo modo funziona la 10025 ma non la 10024

Dimentico qualcosa???

pagostino
04-05-2007, 08:36
Nessun suggerimento! :eh:
Posso avere dei suggerimenti su dove cercare la soluzione che non sia google (già provato!)
Grazie per l'interessamento

pagostino
05-05-2007, 16:19
Problema risolto!!!
:D
Saluti