code

Qmail and the CNAME_lookup_failed_temporarily problem [SOLVED]

Se a un certo punto il vostro MTA Qmail inizia a non mandare piu’ posta a determinati domini (di solito domini che hanno molti mx associati in round robin come per esempio: tiscali.it o hotmail.com e molti altri) e nei log del qmail-send leggete spesso errori di questo tipo:

@4000000048ec8481146ce3b4 delivery 194: deferral: CNAME_lookup_failed_temporarily._(#4.4.3)/

Allora il problema potrebbe essere dovuto a il vostro qmail-remote che manda richieste ANY al dns per trovare l’mx giusto che alla fine non trova.

Per risolvere il problema c’e’ una patch che va scaricata e applicata al sorgente di qmail in questo modo:

Postfix Autoreply/Out-of-Office Virtual HOWTO

Imbattutomi nell’arduo problema di trovare un modo per configurare un autorisponditore sul server di posta di un cliente che usa account virtuali e non di sistema, ho finalmente risolto l’arcano ricordandomi della mitica funzione “pipe” di Postfix, ecco come fare:

Se avete Postfix configurato su mysql dovrete inanzitutto aggiungere un “transport” nella tabella appropriata del tipo:

Dominio: “autoreply.domain.tld” -> Transport: “autoreply:”

La stessa cosa puo’ essere fatta se usate i file invece del db:

/etc/postfix/transport:
autoreply.domain.tld autoreply:

Whoda' thunk it!

I learned a new word today, thunk. At first, given the
context, I thought it meant text (as in program code)
hunk, but the Hacker's
Dictionary
suggests it's actually more a term for a closure.

For those not familiar with what a closure is, it's a "thunk" of
encapsulated code created by the compiler which is dynamically
generated and managed. Stealing the Wikipedia
example:

How to install Google Gadgets on Ubuntu Linux

Ecco la procedura per installare Google Gadgets sulla vostra Ubuntu Linux (testato su Hardy Heron e Intrepid Ibex).

Here is the full steps to install Google Gadgets on your Ubuntu Linux (tested on Hardy Heron and Intrepid Ibex)

Patch Cisco VPN Client and Linux Kernel 2.6.24

Nuovo kernel nuova patch per il Cisco VPN Client che grazie ancora ad Alexander torna a funzionare senza problemi, ecco i passi da seguire per patchare il vostro client:

1. Untar the VPN Client

# tar xzf vpnclient-linux-4.8.01.0640-k9.tar.gz

2. Download the patch

# wget -q http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24-final.diff

3. Change to the vpnclient diretory

# cd vpnclient

4. Apply the patch

Postfix Mail Graph monitoring with Cacti

Se avete bisogno di graficare su Cacti l’andamento di un server mail che usa Postfix come MTA, questi semplici step vi saranno di particolare aiuto:

  • Salvate nel vostro server mail lo script mailgraph.pl che trovate all’interno del download (thanks to David Schweikert)
  • Lanciatelo come root con l’ozione -d per renderlo demone: ./mailgraph -d (usate –help per tutte le opzioni)

mailgraph.pl scrive dei semplici file di testo con i contatori relativi alla tipologi di traffico mail nella directory /var/tmp:

# ls -l /var/tmp