qmail + vpopmail + Dovecot | Roberto's qmail notes

29 gennaio 2012 Roberto Puzzanghera0 commenti

Quotando la definizione di D. J. Bernstein

qmail è un mail transfer agent semplice, sicuro ed affidabile. è stato progettato per dei server UNIX connessi alla rete internet

Riferimenti

E' possibile reperire una introduzione più che comprensibile su come funziona un mail server in questa pagina del sito di Dovecot. Anche la  qmail newbie's guide to relaying di Chris Johnson è molto chiara e la sua lettura è fondamentale all'inizio.

Avvertenze

Lo scopo di questa piccola guida NON è insegnare come funziona un server di posta, anche se alla fine si spera che uno che l'abbia seguita riesca ad avere un server funzionante. Questi appunti servono principalmente a ricordare i passi principali da seguire per avere una installazione veloce di qmail e di alcuni software correlati. Ho deciso di scriverla a causa della mancanza di ogni aggiornamento della documentazione riguardante le "distribuzioni" di qmail che mi erano familiari, nella speranza che ciò possa essere di aiuto anche a qualcun altro. Ovviamente il divertimento è stato una componente decisiva.
Pertanto, per conoscere in dettaglio come funziona un mail server, sei invitato a leggere con cura almeno i riferimenti che menzionerò in ogni pagina.

In secondo luogo, NON sono io il responsabile di quello che fai con il tuo server ;-). Usa la mia guida a tuo rischio.

Infine, i commenti, le critiche e i suggerimenti sono sempre benvenuti! :-)

Quale distribuzione?

Questa guida è stata scritta senza una particolare distribuzione Linux in mente. L'ho testata su due miei server di posta virtuali basati su  Slackware, sia a 64 che a 32 bit, e diverse persone là fuori confermano che essa funziona nelle altre distribuzioni più comuni.

Un altro toaster?

Se vale la definizione data da Bernstein probabilmente lo è. Tuttavia, a mio modo di vedere, un toaster dovrebbe essere una cosa alla Bill Shupp o alla qmailtoaster, che viene rilasciata insieme a tutti i pacchetti necessari, diversamente da qui. Poichè preferisco lasciare che il visitatore controlli da sè l'esistenza delle ultime versioni dei vari software, direi che questa "cosa" non dovrebbe essere classificata come un toaster. Piuttosto la chiamerei semplicemente "Roberto's qmail notes". Per la verità, sto inserendo qui un paragrafo sul toaster giusto per soddisfare i motori di ricerca, dato che molta gente arriva qui cercando un toaster per qmail.. :-) e ora che ho scritto la parola toaster 5 o 6 volte possiamo veramente iniziare... :-))

Prima di iniziare...

Questi appunti sono stati scritti in inglese e poi tradotti in italiano alla velocità della luce. Si vede, vero? Rileggendo ora, trovo degli strafalcioni e delle traduzioni letterali alla "Google translate"!. Me ne scuso, ma non ho sempre il tempo di fare le cose nel modo migliore..

Indice

Spiegherò in breve come mettere insieme:

  • daemontools
  • ucspi-tcp6 (supporto IPv6 e greetdelay)
  • netqmail 1.06
    • patches applicate:
      • qmail-authentication
      • qmail-tls (STARTTLS)
      • force-tls
      • chkuser
      • qmail queue custom error
      • SPF
      • SRS
      • oversize DNS
      • reread concurrency
      • big concurrency
      • big concurrency fix
      • maildir++
      • better qmail-smtpd logging
      • SMTP HELO/EHLO Greeting delay
      • DKIM e SURBL
      • EXT-TODO
      • BIG-TODO
      • qmail-inject-null-sender
      • doublebounce-trim
      • esmtp-size
      • qmail-tap
      • qmail-remote CRLF
      • outgoingip
      • qmail-bounce
      • qmail-smtpd pid, qp log patch
      • any-to-cname
      • rfc2821
      • qmail-dnsbl
      • qmail-moreipme
      • qmail-hide-ip-headers
      • qmail-date-localtime
      • qmail-liberal-lf
      • maxrcpt
      • queue-extra
      • qmail-empf
    • La "Recipient verification and Mail From: Address Verification" viene eseguita da chkuser
    • submission service (port 587)
    • supporto RBL (patched for greetdelay)
  • vpopmail (mysql auth)
  • vqadmin
  • qmailadmin
  • ezmlm mailing list (interfacce web ezmlm-web, ezmlm-browse)
  • Dovecot
    • IMAPs
    • POP3s
    • sieve
  • Roundcube webmail (spamassassin user's preferences, sieve filtering, password plugins)
  • Spammassassin spam filter (userprefs)
  • Clamav virus filter
  • simscan mail scanner
  • fail2ban

Licenza

Creative Commons License

Roberto's qmail notes is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Aggiungi un commento