Server di Posta · 17 min read · Oct 09, 2025
Il Cluster Web Perfetto Bilanciato e ad Alta Disponibilità Con 2 Server Che Eseguono Xen Su Ubuntu 8.04 Hardy Heron - Pagina 5
11. Server di posta (web1, web2)
11.1 Installare Postfix, Courier, Saslauthd, MySQL, phpMyAdmin
Installare Postfix, Courier, Saslauthd, MySQL, phpMyAdmin :
apt-get install postfix postfix-mysql postfix-doc courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl phpmyadmin libpam-smbpass
Ti verranno poste alcune domande:
Creare directory per l’amministrazione basata sul web? <– No
Tipo generale di configurazione della posta: <– Internet Site
Nome di sistema della posta: <– web1.example.com (o web2.example.com)
Certificato SSL richiesto <– Ok
Server web da riconfigurare automaticamente: <– apache2
11.2 Configurare Postfix
Ora dobbiamo dire a Postfix dove può trovare tutte le informazioni nel database. Pertanto dobbiamo creare sei file di testo. Noterai che dico a Postfix di connettersi a MySQL all’indirizzo IP 127.0.0.1 invece di localhost. Questo perché Postfix è in esecuzione in una chroot jail e non ha accesso al socket MySQL a cui tenterebbe di connettersi se dicessi a Postfix di usare localhost. Se uso 127.0.0.1 Postfix utilizza il networking TCP per connettersi a MySQL, il che non è un problema nemmeno in una chroot jail (l’alternativa sarebbe spostare il socket MySQL nella chroot jail, il che causa alcuni altri problemi).
Ora creiamo i nostri sei file di testo.
vi /etc/postfix/mysql-virtual_domains.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT domain AS virtual FROM domains WHERE domain='%s'
hosts = 127.0.0.1vi /etc/postfix/mysql-virtual_forwardings.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT destination FROM forwardings WHERE source='%s'
hosts = 127.0.0.1vi /etc/postfix/mysql-virtual_mailboxes.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users WHERE email='%s'
hosts = 127.0.0.1vi /etc/postfix/mysql-virtual_email2email.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT email FROM users WHERE email='%s'
hosts = 127.0.0.1vi /etc/postfix/mysql-virtual_transports.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT transport FROM transport WHERE domain='%s'
hosts = 127.0.0.1vi /etc/postfix/mysql-virtual_transports_notactive.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT transport FROM domains WHERE domain='%s'
hosts = 127.0.0.1Poi cambia i permessi e il gruppo di questi file:
chmod o= /etc/postfix/mysql-virtual*.cf
chgrp postfix /etc/postfix/mysql-virtual*.cf
Ora creiamo un utente e un gruppo chiamati vmail con la home directory /home/vmail. Qui verranno memorizzate tutte le caselle di posta.
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /home/vmail -m
passwd vmail
Successivamente facciamo alcune configurazioni di Postfix.
Assicurati di inserire il giusto ‘myhostname’ e ‘mydestination’ su web2.example.com:
postconf -e ‘myhostname = web1.example.com’
postconf -e ‘mydestination = web1.example.com, localhost, localhost.localdomain’
postconf -e ‘mynetworks = 127.0.0.0/8’
postconf -e ‘virtual_alias_domains =’
postconf -e ‘virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf’
postconf -e ‘virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf’
postconf -e ‘virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf’
postconf -e ‘virtual_mailbox_base = /home/vmail’
postconf -e ‘virtual_uid_maps = static:5000’
postconf -e ‘virtual_gid_maps = static:5000’
postconf -e ‘smtpd_sasl_auth_enable = yes’
postconf -e ‘broken_sasl_auth_clients = yes’
postconf -e ‘smtpd_sasl_authenticated_header = yes’
postconf -e ‘smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination’
postconf -e ‘smtpd_use_tls = yes’
postconf -e ‘smtpd_tls_cert_file = /etc/postfix/smtpd.cert’
postconf -e ‘smtpd_tls_key_file = /etc/postfix/smtpd.key’
postconf -e ‘transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf’
postconf -e ‘virtual_create_maildirsize = yes’
postconf -e ‘virtual_mailbox_extended = yes’
postconf -e ‘proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks’
Successivamente creiamo il certificato SSL necessario per TLS:
cd /etc/postfix
openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM -days 365 -x509
Nome del Paese (codice di 2 lettere) [AU]: <– Inserisci il nome del tuo paese (es. “DE”).
Nome dello Stato o della Provincia (nome completo) [Some-State]: <– Inserisci il nome del tuo Stato o Provincia.
Nome della Località (es. città) []: <– Inserisci la tua città.
Nome dell’Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <– Inserisci il nome della tua organizzazione (es. il nome della tua azienda).
Nome dell’Unità Organizzativa (es. sezione) []: <– Inserisci il nome della tua unità organizzativa (es. “Dipartimento IT”).
Nome Comune (es. IL TUO nome) []: <– Inserisci il nome di dominio completamente qualificato del sistema (es. “server1.example.com”).
Indirizzo Email []: <– Inserisci il tuo indirizzo email.
Poi cambia i permessi di smtpd.key:
chmod o= /etc/postfix/smtpd.key
11.3 Soluzione al problema della posta locale su web2.example.com
Quando configureremo ldirectord, solo web1.example.com sarà attivo per SMTP (porta 25). Il nostro secondo server sarà in standby e assumerà il ruolo attivo solo se Postfix fallisce su web1.example.com.
Il motivo per cui facciamo ciò è che se entrambi i server sono attivi sulla porta 25, metà della posta dall’esterno andrà su web1 e l’altra metà su web2. Sarebbe un incubo sincronizzare…
Questo funziona bene per la posta dall’esterno, ma per la posta locale su web2.example.com verrà consegnata localmente. In altre parole, diciamo che hai un modulo “contattaci” sul tuo sito web che invia un’email e il visitatore è su web2.example.com, la posta non raggiungerà mai web1.example.com dove tutta la posta dovrebbe andare. Questo accade perché quando un’email viene inviata da web2.example.com a [email protected], ad esempio, chiede al server DNS qual è l’indirizzo del server di posta di example.com, riceve una risposta di 192.168.1.106 che è se stesso, quindi la posta non lascia mai il server.
Il trucco è usare il trasporto di Postfix per inviare la posta locale a web1.example.com.
Per raggiungere questo obiettivo, utilizzeremo uno script bash che verrà eseguito ogni minuto e che invierà la posta locale a web1.example.com :
web2.example.com
vi /root/check_smtp
#!/bin/bash
# Correzione della posta locale per il bilanciamento del carico
# Copyright (c) 2008 blogama.org
# Questo script è concesso in licenza ai sensi della GNU GPL versione 2.0 o superiore
# ---------------------------------------------------------------------
### Lo scopo di questo script è risolvere il problema della posta locale con il bilanciamento del carico ###
### Se qualcuno può far funzionare questo script con postconf -e invece di sed (brutto)
### per modificare /etc/postfix/main.cf CON CRONTAB fatemelo sapere, non ha funzionato per me
### Da modificare ###
MASTERSERVER="web1.example.com"
###### Non apportare modifiche sotto ######
### Binaries ###
MAIL=$(which mail)
TELNET=$(which telnet)
#Questo
POSTCONF="/etc/postfix/main.cf"
### Controlla se il server 1 sta rispondendo su smtp ###
(
echo "quit"
) | $TELNET $MASTERSERVER 25 | grep Connected > /dev/null 2>&1
if [ "$?" -ne "1" ]; then
### Se in un tentativo precedente web1 non si connetteva ma ora si connette, web2 inoltrerà tutta la posta locale a web1 ###
if [ -f smtpactive ]; then
sed -i 's/transport_maps = .*/transport_maps = proxy:mysql:\/etc\/postfix\/mysql-virtual_transports_notactive.cf/' $POSTCONF
/etc/init.d/postfix restart
rm /root/smtpactive
### Se in un tentativo precedente web1 si connetteva e continua a connettersi, non fare nulla e uscire ###
else
exit 1;
fi
else
### Se in un tentativo precedente web1 non si connetteva e continua a non connettersi, web2 è già attivo per la posta locale, non fare nulla e uscire ###
cd /root
if [ -f smtpactive ]; then
exit 1;
fi
### Se in un tentativo precedente web1 si connetteva ma ora non si connette, web2 assumerà il ruolo attivo per la posta locale ###
echo "SMTP attivo su web2" > /root/smtpactive
sed -i 's/transport_maps = .*/transport_maps = proxy:mysql:\/etc\/postfix\/mysql-virtual_transports.cf/' $POSTCONF
/etc/init.d/postfix restart
fichmod +x /root/check_smtp
Ora inoltreremo tutta la posta locale a web1.example.com facendo quanto segue :
postconf -e ‘transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports_notactive.cf
/etc/init.d/postfix restart
e aggiungi lo script al tuo crontab :
crontab -e
[...]
* * * * * /root/check_smtp >/dev/null 2>&1
[...] 11.4 Configurare Saslauthd
mkdir -p /var/spool/postfix/var/run/saslauthd
Poi modifica /etc/default/saslauthd. Imposta START su yes e cambia la riga OPTIONS=”-c -m /var/run/saslauthd” in OPTIONS=”-c -m /var/spool/postfix/var/run/saslauthd -r”:
vi /etc/default/saslauthd
#
# Impostazioni per il demone saslauthd
# Si prega di leggere /usr/share/doc/sasl2-bin/README.Debian per dettagli.
#
# Saslauthd dovrebbe essere eseguito automaticamente all'avvio? (predefinito: no)
START=yes
# Descrizione di questa istanza di saslauthd. Raccomandato.
# (suggerimento: Demone di Autenticazione SASL)
DESC="Demone di Autenticazione SASL"
# Nome breve di questa istanza di saslauthd. Fortemente raccomandato.
# (suggerimento: saslauthd)
NAME="saslauthd"
# Quali meccanismi di autenticazione dovrebbe utilizzare saslauthd? (predefinito: pam)
#
# Opzioni disponibili in questo pacchetto Debian:
# getpwent -- usa la funzione di libreria getpwent()
# kerberos5 -- usa Kerberos 5
# pam -- usa PAM
# rimap -- usa un server IMAP remoto
# shadow -- usa il file di password shadow locale
# sasldb -- usa il file di database sasldb locale
# ldap -- usa LDAP (la configurazione è in /etc/saslauthd.conf)
#
# Solo un'opzione può essere utilizzata alla volta. Vedi la pagina man di saslauthd
# per ulteriori informazioni.
#
# Esempio: MECHANISMS="pam"
MECHANISMS="pam"
# Opzioni aggiuntive per questo meccanismo. (predefinito: nessuna)
# Vedi la pagina man di saslauthd per informazioni sulle opzioni specifiche per meccanismo.
MECH_OPTIONS=""
# Quanti processi saslauthd dovremmo eseguire? (predefinito: 5)
# Un valore di 0 creerà un nuovo processo per ogni connessione.
THREADS=5
# Altre opzioni (predefinito: -c -m /var/run/saslauthd)
# Nota: È NECESSARIO specificare l'opzione -m o saslauthd non verrà eseguito!
#
# Vedi /usr/share/doc/sasl2-bin/README.Debian per informazioni specifiche per Debian.
# Vedi la pagina man di saslauthd per informazioni generali su queste opzioni.
#
# Esempio per gli utenti di postfix: "-c -m /var/spool/postfix/var/run/saslauthd"
#OPTIONS="-c -m /var/run/saslauthd"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"Poi crea il file /etc/pam.d/smtp. Dovrebbe contenere solo le seguenti due righe (assicurati di inserire i dettagli corretti del tuo database):
vi /etc/pam.d/smtp
auth required pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1Successivamente crea il file /etc/postfix/sasl/smtpd.conf. Dovrebbe apparire così:
vi /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: mail_admin
sql_passwd: mail_admin_password
sql_database: mail
sql_select: select password from users where email = '%u'Successivamente aggiungi l’utente postfix al gruppo sasl (questo assicura che Postfix abbia il permesso di accedere a saslauthd):
adduser postfix sasl
Poi riavvia Postfix e Saslauthd:
/etc/init.d/postfix restart
/etc/init.d/saslauthd restart
11.5 Configurare Courier
Ora dobbiamo dire a Courier che dovrebbe autenticarsi contro il nostro database MySQL. Prima, modifica /etc/courier/authdaemonrc e cambia il valore di authmodulelist in modo che legga:
vi /etc/courier/authdaemonrc
[...]
authmodulelist="authmysql"
[...]Poi fai un backup di /etc/courier/authmysqlrc e svuota il vecchio file:
cp /etc/courier/authmysqlrc /etc/courier/authmysqlrc_orig
cat /dev/null > /etc/courier/authmysqlrc
Poi apri /etc/courier/authmysqlrc e metti le seguenti righe:
vi /etc/courier/authmysqlrc
MYSQL_SERVER localhost
MYSQL_USERNAME mail_admin
MYSQL_PASSWORD mail_admin_password
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CRYPT_PWFIELD password
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD "/home/vmail"
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
#MYSQL_NAME_FIELD
#MYSQL_QUOTA_FIELD quotaPoi riavvia Courier:
/etc/init.d/courier-authdaemon restart
/etc/init.d/courier-imap restart
/etc/init.d/courier-imap-ssl restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-pop-ssl restart
Eseguendo
telnet localhost pop3
puoi vedere se il tuo server POP3 funziona correttamente. Dovrebbe restituire +OK Hello there. (Digita quit per tornare alla shell di Linux.)
root@server1:/etc/postfix# telnet localhost pop3
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ‘^]’.
+OK Hello there.
quit
+OK Better luck next time.
Connection closed by foreign host.
11.6 Modificare /etc/aliases
Ora dovremmo aprire /etc/aliases. Assicurati che postmaster punti a root e root al tuo nome utente o al tuo indirizzo email, ad esempio in questo modo :
vi /etc/aliases
[...]
postmaster: root
root: [email protected]
[...]Ogni volta che modifichi /etc/aliases, devi eseguire
newaliases
dopo e riavviare Postfix:
/etc/init.d/postfix restart
11.7 Spamassassin
Ora installeremo Spamassassin:
apt-get install spamassassin spamc
Vogliamo che venga eseguito come non-root, quindi aggiungi un utente e un gruppo spamd:
groupadd spamd
useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd
mkdir /var/log/spamassassin
chown spamd:spamd /var/log/spamassassin
Modifica /etc/default/spamassassin in modo che queste opzioni siano impostate :
vi /etc/default/spamassassin
# /etc/default/spamassassin
# Duncan Findlay
# ATTENZIONE: si prega di leggere README.spamd prima di utilizzare.
# Potrebbero esserci rischi per la sicurezza.
# Cambia a uno per abilitare spamd
ENABLED=1
# Opzioni
# Vedi man spamd per possibili opzioni. L'opzione -d viene aggiunta automaticamente.
# SpamAssassin utilizza un modello di preforking, quindi fai attenzione! Devi
# assicurarti che --max-children non sia impostato su nulla di superiore a 5,
# a meno che tu non sappia cosa stai facendo.
#OPTIONS="--create-prefs --max-children 5 --helper-home-dir"
SAHOME="/var/log/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd -H ${SAHOME} -s ${SAHOME}spamd.log"
# File Pid
# Dove dovrebbe spamd scrivere il suo PID nel file? Se utilizzi l'opzione -u o
# --username sopra, questo deve essere scrivibile da quell'utente.
# Altrimenti, lo script di init non sarà in grado di spegnere spamd.
PIDFILE="/var/run/spamd.pid"
# Imposta il livello di nice di spamd
#NICE="--nicelevel 15"
# Cronjob
# Imposta su qualsiasi valore diverso da 0 per abilitare il cron job per aggiornare
# automaticamente le regole di spamassassin su base notturna
CRON=0Avvia il demone spamassassin:
/etc/init.d/spamassassin start
Aggiungeremo spamassassin a postfix facendo quanto segue :
vi /etc/postfix/master.cf
Modifica la prima riga del file di configurazione in modo che appaia così :
smtp inet n - - - - smtpd -o content_filter=spamassassinE aggiungi questo alla fine del file :
spamassassin unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
11.8 Testare Postfix
Per vedere se Postfix è pronto per SMTP-AUTH e TLS, esegui
telnet localhost 25
Dopo aver stabilito la connessione al tuo server di posta Postfix digita
ehlo localhost
Se vedi le righe
250-STARTTLS e 250-AUTH LOGIN PLAIN
tutto va bene.
Ora digita
quit
per tornare alla shell.
11.9 Popolare il database
Su uno dei server fai (non entrambi!) :
mysql -u root -p
USE mail; INSERT INTO domains (domain) VALUES (‘example.com’);
INSERT INTO users (email, password) VALUES (‘ [email protected] ‘, ENCRYPT(‘secret’));
quit;
NON DIMENTICARE MAI DI UTILIZZARE LA FUNZIONE MYSQL ENCRYPT PER LA PASSWORD!
11.10 Inviare un’email di benvenuto per la creazione di Maildir
Quando crei un nuovo account email e provi a recuperare email da esso (con POP3/IMAP) probabilmente riceverai messaggi di errore che dicono che il Maildir non esiste. Il Maildir viene creato automaticamente quando arriva la prima email per il nuovo account. Pertanto è una buona idea inviare un’email di benvenuto a un nuovo account.
Prima, installiamo il pacchetto mailx:
apt-get install mailx
Per inviare un’email di benvenuto a [email protected], facciamo questo:
mailx [email protected]
Ti verrà chiesto di inserire l’oggetto. Digita l’oggetto (es. Benvenuto), poi premi INVIO, e nella riga successiva digita il tuo messaggio. Quando il messaggio è finito, premi di nuovo INVIO in modo da essere in una nuova riga, poi premi CTRL+D; se non vuoi cc la mail, premi di nuovo INVIO:
root@server1:/usr/local/sbin# mailx [email protected] Oggetto: Benvenuto <– INVIO Benvenuto! Divertiti con il tuo nuovo account email. <– INVIO <– CTRL+D Cc: <– INVIO
11.11 Installazione di SquirrelMail
SquirrelMail è un’interfaccia webmail che permetterà ai tuoi utenti di inviare e ricevere email in un browser. Questo capitolo mostra come installarlo e adattarlo alla nostra configurazione in modo che gli utenti possano persino cambiare la loro password dell’account email dall’interfaccia di SquirrelMail.
Per installare SquirrelMail, eseguiamo:
apt-get install squirrelmail php-pear
Successivamente copiamo la configurazione di Apache che viene fornita con il pacchetto SquirrelMail nella directory /etc/apache2/conf.d e riavviamo Apache:
cp /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf
/etc/init.d/apache2 restart
SquirrelMail viene fornito con alcuni plugin pre-installati, sfortunatamente nessuno di essi è in grado di farci cambiare la nostra password email nel nostro database MySQL. Ma c’è il plugin Change SQL Password che possiamo installare manualmente:
Il plugin dipende dal pacchetto Pear-DB quindi lo installiamo:
pear install DB
Poi installiamo il plugin Change SQL Password stesso:
cd /usr/share/squirrelmail/plugins
wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_sqlpass-3.3-1.2.tar.gz
tar xvfz change_sqlpass-3.3-1.2.tar.gz
cd change_sqlpass
cp config.php.sample config.php
Ora dobbiamo modificare config.php e adattarlo alla nostra configurazione. Si prega di modificare le variabili $csp_dsn, $lookup_password_query, $password_update_queries, $password_encryption, $csp_salt_static e $csp_delimiter come segue e commentare $csp_salt_query:
mv /usr/share/squirrelmail/plugins/change_sqlpass/config.php /usr/share/squirrelmail/plugins/change_sqlpass/config.php.bak
vi /usr/share/squirrelmail/plugins/change_sqlpass/config.php
e copia e incolla questo :
Per riferimento, le righe che sono state modificate sono le seguenti :
[...]
$csp_dsn = 'mysql://mail_admin:mail_admin_password@localhost/mail';
[...]
$lookup_password_query = 'SELECT count(*) FROM users WHERE email = "%1" AND password = %4';
[...]
$password_update_queries = array('UPDATE users SET password = %4 WHERE email = "%1"');
[...]
$password_encryption = 'MYSQLENCRYPT';
[...]
$csp_salt_static = 'LEFT(password, 2)';
[...]
//$csp_salt_query = 'SELECT salt FROM users WHERE username = "%1"';
[...]
$csp_delimiter = '@';
[...]Il plugin Change SQL Password dipende anche dal plugin Compatibility che installiamo come segue:
cd /usr/share/squirrelmail/plugins
wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fcompatibility-2.0.11-1.0.tar.gz
tar xvfz compatibility-2.0.11-1.0.tar.gz
Ora dobbiamo entrare nella configurazione di SquirrelMail e dire a SquirrelMail che utilizziamo Courier come nostro server POP3 e IMAP e abilitare i plugin Change SQL Password e Compatibility:
/usr/sbin/squirrelmail-configure
Vedrai il seguente menu. Naviga attraverso di esso come indicato:
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Menu Principale --
1. Preferenze Organizzazione
2. Impostazioni Server
3. Impostazioni Cartella
4. Opzioni Generali
5. Temi
6. Rubriche
7. Messaggio del Giorno (MOTD)
8. Plugin
9. Database
10. Lingue
D. Imposta impostazioni predefinite per server IMAP specifici
C Attiva il colore
S Salva dati
Q Esci
Comando >> <-- D
Configurazione di SquirrelMail : Leggi: config.php
---------------------------------------------------------
Mentre stavamo costruendo SquirrelMail, abbiamo scoperto alcune
preferenze che funzionano meglio con alcuni server che non funzionano così
bene con altri. Se selezioni il tuo server IMAP, questa opzione imposterà alcune
impostazioni predefinite per quel server.
Si prega di notare che dovrai comunque controllare e assicurarti
che tutto sia corretto. Questo non cambia tutto. Ci sono
solo alcune impostazioni che questo cambierà.
Si prega di selezionare il proprio server IMAP:
bincimap = Server IMAP Binc
courier = Server IMAP Courier
cyrus = Server IMAP Cyrus
dovecot = Server IMAP Sicuro Dovecot
exchange = Server IMAP Microsoft Exchange
hmailserver = hMailServer
macosx = Server di posta Mac OS X
mercury32 = Mercury/32
uw = Server IMAP dell'Università di Washington
quit = Non cambiare nulla
Comando >> <-- courier
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
Premi un tasto per continuare... <-- premi un tasto qualsiasi
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Menu Principale --
1. Preferenze Organizzazione
2. Impostazioni Server
3. Impostazioni Cartella
4. Opzioni Generali
5. Temi
6. Rubriche
7. Messaggio del Giorno (MOTD)
8. Plugin
9. Database
10. Lingue
D. Imposta impostazioni predefinite per server IMAP specifici
C Attiva il colore
S Salva dati
Q Esci
Comando >> <-- 8
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Plugin
Plugin Installati
Plugin Disponibili:
1. abook_take
2. amministratore
3. bug_report
4. calendario
5. change_sqlpass
6. compatibilità
7. delete_move_next
8. demo
9. filtri
10. fortuna
11. info
12. listcommands
13. mail_fetch
14. message_details
15. newmail
16. sent_subfolders
17. spamcop
18. squirrelspell
19. test
20. translate
R Torna al Menu Principale
C Attiva il colore
S Salva dati
Q Esci
Comando >> <-- 6 (o qualsiasi numero che abbia il plugin compatibilità - è necessario per il plugin change_sqlpass)
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Plugin
Plugin Installati
1. compatibilità
Plugin Disponibili:
2. abook_take
3. amministratore
4. bug_report
5. calendario
6. change_sqlpass
7. delete_move_next
8. demo
9. filtri
10. fortuna
11. info
12. listcommands
13. mail_fetch
14. message_details
15. newmail
16. sent_subfolders
17. spamcop
18. squirrelspell
19. test
20. translate
R Torna al Menu Principale
C Attiva il colore
S Salva dati
Q Esci
Comando >> <-- 6 (il numero del plugin change_sqlpass)
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Plugin
Plugin Installati
1. compatibilità
2. change_sqlpass
Plugin Disponibili:
3. abook_take
4. amministratore
5. bug_report
6. calendario
7. delete_move_next
8. demo
9. filtri
10. fortuna
11. info
12. listcommands
13. mail_fetch
14. message_details
15. newmail
16. sent_subfolders
17. spamcop
18. squirrelspell
19. test
20. translate
R Torna al Menu Principale
C Attiva il colore
S Salva dati
Q Esci
Comando >> <-- S
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Plugin
Plugin Installati
1. compatibilità
2. change_sqlpass
Plugin Disponibili:
3. abook_take
4. amministratore
5. bug_report
6. calendario
7. delete_move_next
8. demo
9. filtri
10. fortuna
11. info
12. listcommands
13. mail_fetch
14. message_details
15. newmail
16. sent_subfolders
17. spamcop
18. squirrelspell
19. test
20. translate
R Torna al Menu Principale
C Attiva il colore
S Salva dati
Q Esci
Comando >> S
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
---------------------------------------------------------
Plugin
Plugin Installati
1. compatibilità
2. change_sqlpass
Plugin Disponibili:
3. abook_take
4. amministratore
5. bug_report
6. calendario
7. delete_move_next
8. demo
9. filtri
10. fortuna
11. info
12. listcommands
13. mail_fetch
14. message_details
15. newmail
16. sent_subfolders
17. spamcop
18. squirrelspell
19. test
20. translate
R Torna al Menu Principale
C Attiva il colore
S Salva dati
Q Esci
Comando >> QOra puoi digitare http://192.168.1.104/squirrelmail nel tuo browser per accedere a SquirrelMail.
Accedi con il tuo indirizzo email (es. [email protected]) e la tua password
La password può essere cambiata in Opzioni –> Cambia Password.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.