Zimbra
I comandi possono essere lanciati in forma estesa o compressa.
zmprov createAccount joe@domain.com test123
zmprov ca joe@domain.com test123
Fornisce tutti gli utenti con l'opzione -v da tutte le info per ogni account
zmprov -l gaa -v
Da gli utenti di una lista di distribuzione
zmprov gdl collaboratori@miodominio.com
Dimensione di una casella di posta
zmmailbox -z -m nome@miodomio.com gms
Vedere i parametri di configurazione , da utente zimbra usando il grep
zimbra@zimbra:~$ zmlocalconfig | grep -i heap
Restartare la mailbox
zimbra@zimbra-backup:~$ zmmailboxdctl restart
Stopping mailboxd...done.
Starting mailboxd...done.
Abilitare https per la web mail
Ho usato questa pagina di riferimento http://wiki.zimbra.com/wiki/CLI_zmtlsctl_to_set_Web_Server_Mode i comandi sono molto semplici
zmtlsctl both
zmcontrol stop
zmcontrol start
il parametro del primo comando può essere variato in base al comportamento prendo dalla guida e faccio il copia incolla delle possibilità.
- http - http only, the user would browse to http://zimbra.domain.com
- https - https only, the user would browse to https://zimbra.domain.com http:// is denied.
- both - A user can go to http:// or https:// and will keep that mode for their entire session.
- mixed - If the user goes to http:// it will switch to https:// for the login only, then will revert to http:// for normal session traffic. If they browse to https:// then they will stay https://
- redirect - Like mixed if the user goes to http:// it will switch to https:// but they will stay https:// for their entire session.
Io ho scelto both per maggiore compatibilità.
Cambiare il logo su istanza open
http://www.stenoweb.it/node/214 ci sono le istruzioni
su - zimbra
zmprov modifyDomain dominiomailserver.it zimbraSkinLogoAppBanner http://unaurlraggiungibilesuinterne/120x35.png
zmprov modifyDomain dominiomailserver.it zimbraSkinLogoLoginBanner http://unaurlraggiungibilesuinterne/450x100.png
zmmailboxdctl restart
Mandare una mail automaticamente con gli script a linea di comando.
Ecco un esempio che mi contava i download di un file della settimana precedente
#!/bin/sh
MESSAGGIO="/tmp/emailmessage.txt"
FILE="access.log.2.gz"
DEST="access.log.2"
cp /var/log/nginx/$FILE /tmp/
gunzip /tmp/$FILE
DOWNLOADS=`grep urldacontrolare/neldettaglio /tmp/$DEST | wc | awk '{print $1}'`
echo "Subject: download della url indicata " >> $MESSAGGIO
echo "Il numero dei download per la settimana passata" >> $MESSAGGIO
echo $DOWNLOADS >> $MESSAGGIO
sendmail -v miamail@miodominio.com < $MESSAGGIO
rm /tmp/$DEST
rm $MESSAGGIO
Questo script ha due premesse
- i log siano raccolti in maniera settimanale in modo che il file log.2 sia quello della settimana precedente in cui si invia la mail
- sendmail deve essere installato sulla macchina in questione e il dominio destinatario deve avere tra le reti fidate quella della macchina in questione. Per far questo su zimbra bisogna aggiungerla nei parametri dell'interfaccia grafica del server e riavviare il servizio.
many others options here http://tecadmin.net/ways-to-send-email-from-linux-command-line/#
mailx
echo "if you receive this email contact me by chat :) this is the body" | mailx -s "test from new machine this is the obj" myname@myname.com
versione della pagina: 12, ultima modifica: 15 Jul 2016 10:56