Autore Topic: Mail Server cassette db non file system  (Letto 9638 volte)

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Mail Server cassette db non file system
« il: 20 Luglio 2015, 17:02:38 »
Ciao a tutti è un po che giro in rete alla ricerca di una guida / software che mi consente di avere le mailbox su database esempio mysql e non su filesystem.

Ho trovato questo http://www.dbmail.org/ pero non capisco se è un progetto attivo e se e valido.

In rete ho trovato molte guide che integrano mysql a postfix pero per la gestione di utenti e password o per gli alias io vorrei invece avere le cassette postali su database.

Qualcuno ha esperienza in merito?

Ovviamente una volta sperimentato creo una guida
Mayers

Where there is a shell, there is a way

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Mail Server cassette db non file system
« Risposta #1 il: 20 Luglio 2015, 18:04:33 »
mmmhhh... why?

se si tratta di pochi utenti e poche mail ci sta.. altrimenti a mio parere, stai cercando il brivido :-D

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re:Mail Server cassette db non file system
« Risposta #2 il: 20 Luglio 2015, 18:08:30 »
E' una prova che vogliamo fare
Mayers

Where there is a shell, there is a way

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Mail Server cassette db non file system
« Risposta #3 il: 20 Luglio 2015, 18:14:46 »
beh, allora CERTAMENTE zarafa.. tutto in un db

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Mail Server cassette db non file system
« Risposta #4 il: 20 Luglio 2015, 18:15:24 »
(è un exchange replacement in tutto, anche negli assurdi messaggi di errore)

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Mail Server cassette db non file system
« Risposta #5 il: 20 Luglio 2015, 18:18:18 »
ed a giudicare dai post recenti, dbmail è attivo

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re:Mail Server cassette db non file system
« Risposta #6 il: 20 Luglio 2015, 18:23:28 »
Ok zafara scartato a priori perchè non vogliamo usare un pacchetto preconfezionato ma costruire qualcosa noi.

DBMail ultimamente non rilascia nuove versioni come faceva in passato.

Ho visto dalle old version che da luglio 2014 siamo passati a gennaio 2015

Cmq optero per quello alla fine è un test per vedere come è la gestione delle cassette di posta via database.
Mayers

Where there is a shell, there is a way

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re:Mail Server cassette db non file system
« Risposta #7 il: 30 Luglio 2015, 11:13:54 »
Ciao a tutti,
magari arrivo in ritardo, ma volevo dare il mio contributo :-=)
Solitamente nel sizing che si fà con exchange mail e simili con store mail su filesystem solitamente per progetti più o meno grandi per spazio di occupazione e per email, tipo 1000 caselle di posta da 10 GB solitamente si usa una configurazione storage multi-tier per avere su disco veloce le email delle ultime 72 ore e spostare su disco "lento" quelle "storiche".
In quel caso mediamente si calcolano 10 IOPS per casella di posta.
Ora avendo le caselle su database quanti IOPS ti serviranno, soprattutto che tipo di database è relazionale o NOSQL?
Soprattutto se gli utenti come capita a me continuano a ricercare email diverse con delle query lato client quanto impatta sul db.
Ho fatto tutte queste domande perchè semplicemente può essere utile avere una risposta condivisa che aiuti anche in futuro nel sizing.
P.S. Che tipo di cifratura delle caselle puoi implementare con un db mail simile?

Ciao

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re:Mail Server cassette db non file system
« Risposta #8 il: 11 Agosto 2015, 22:19:03 »
Ciao allora ti dico il progetto su cui sto lavorando:

Uso un Raspberry PI 2 1GB di ram e 32 GB SHDC Samsung

Sistema Operativo Red Sleeve 7 ( in pratica Centos 7 in tutto e per tutto).

Come Motore Database uso MARIADB quindi database relazionale.

Quindi la combinazione base momentanea é:

1. DBMAIL IMAP & LMTP
2. MARIADB MOTORE DATABASE SQL
3. POSTFIX MTA
4. ROUNDCUBE WEBMAIL si appoggia a MARIADB

Sono riuscito a mettere insieme il tutto.

Sto facendo i primi test, per verificare appunto le performance.

Ma l'idea finale sarebbe quella di implementare l'autenticazione open-ldap per quanto riguarda utenti e password in modo da potermi interfacciare anche con Active Directory Microsoft.

I database verranno poi spostati su nas con motore mysql.
DBMAIL supporta MYSQL MARIADB POSTGREPSQL SQL SERVER.

In questo modo espandiamo l'ambiente di test e vediamo quant'è mail riusciamo a gestire.

Ovviamente tra Raspberry e Nas [non ho ancora deciso quale] ci sarà uno Switch dedicato layer 3 con managment 1 Gb.

In futuro puntiamo anche l'inserimento di antispam antivirus. Sto verificando la possibilità di mettere 2 Raspberry in cluster.

Ovviamente se il tutto funzionerà egregiamente passeremo a server più performanti.

Per ora utilizzo dei domini di test.

Sto comunque creando una guida




Mayers

Where there is a shell, there is a way