Il linux day è finito e posso tirare le somme di quanto fatto..nel post precendente avevo scritto del mio non intervento sul voip..ma non ho fatto in tempo a pubblicare il post che ero finito nel cartellone dei talk: Omar: VoIP per tutti! Alla fine mi sono organizzato alla meglio e su una macchina dove RedHat 6.2 “la macchina da bucare :-)” non si installava ho installato trixbox 2.0 una versione vecchia ma perfettamente stabile e funzionante..per i pochi eletti rimasti nel tardo pomeriggio ho spiegato loro come collegare trixbox a un normale pbx, come collegare in trunking due trixbox, la voicemail e un sacco di altre cose di interessanti..fatto sta..che mi è stato chiesto di presenziare un corso..vedremo col lug di organizzare qualcosa..stay tuned..
Per la prima volta ho anche messo mano a uno switch della Intel e ad un HP, la configurazione non è facilissima via seriale, ma il reset to factory si
Al Prossimo Linux Day!
Un po’ di link:
Anche quest’anno partecipo al LinuxDay e per problemi di lavoro non sono riuscito preparare un talk/laboratorio di VoIP..vedrò se riesco di improvvisare qualcosa..forse
Mi vergogno un po’..sono l’unico che in questo momento sta usanto Win XP..magari poi faccio partire una VM con debian
Un po’ di link:
Questa piccola guida vi aiuterà a configurare Mutt e tutto quello che ci va dietro per ricevere e inviare la posta di GMail.
I software che ci servono sono i seguenti:
- Mutt
- Fetchmail
- Procmail
- nbsmtp (se avete un altro MTA vi consiglio di compilarlo) -> Qua i sorgenti.
Lettura della posta:
per ogni utente locale che intende utilizzare la posta di GMail occorre mettere i file di configurazione nella sua home..i file sono prelevabili da qui.
Il file .procmailrc basta copiarlo senza introdurre modifiche per gli altri non è così:
In Mutt .muttrc bisogna cambiare alcune cosine:
- realname -> il nome dell'utente es: Omar
- from -> la mail dell'utente es: utente@gmail.com
- e lo spoolfile -> di solito /var/spool/mail/username
- se avete un'altro MTA commentate la riga relativa (Non fatelo se intendete usare nbsmtp)-> #set sendmail="/usr/local/bin/nbsmtp"
In .fetchmailrc c'è da mettere utente e password di gmail e l'user che usa la posta
Diamo il seguente comando: chmod 600 ~/.fetchmailrc
Ora basta eseguire mutt e siamo pronti a leggere la nostra posta, per fare il fetch delle nuove mail basta premere shift + g e successivamente Invio.
Inviare la posta:
Scaricate nbsmtp e poi eseguire i seguenti comandi:
- tar xvofz nbsmtp_1.00.orig.tar.gz
- cd nbsmtp-1.00./configure –enable-ssl
- make
- su -c "make install"
ora modificate .nbsmtprc con i dati relativi al vostro account di GMail.
A questo punto se scrivete una mail con Mutt verrà data in pasto a nbsmtp che la gira all'smtp di GMail che la invierà :)
Technorati Tags: gmail, mutt, linux
Per lavoro ho dovuto fare uno script in perl per lockare gli utenti che non si collegano su un server da piu' di 60 giorni ($maxdays). Questo script non fa altro che memorizzare in un array (@ll) l'output ripulito del comando `lastlog` il contenuto dell'array viene diviso per ottenere utente e data dell'ultimo login, la data viene rielaborata per avere un formato utile a fare la differenza con la data corrente e se il risultato è maggiore o uguale a 60 locka l'utente [system("usermod -L $user")]
Per fare la differenza fra le date ho utilizzato due metodi (due script che fanno la stessa cosa in modi diversi):
- Date::Calc qw(Delta_Days) => Download
- una sub con un algoritmo => Download
Questi scripts li reputo abbastanza inutili..ma sono stati commissionati per "salvaguardare la sicurezza" di un server esposto..bah..almeno ho imparato un po' di perl..
Commenti, critiche e consigli sono ben accetti..
Technorati Tags: perl, linux, usermod, script