Postfix è un agente di trasferimento di posta open source

Postfix Servizio di posta elettronica transazionale

Agente di trasferimento di posta open source per sistemi basati su Unix

Postfix è un potente agente di trasferimento di posta per il routing e la consegna e -mail. Offre funzionalità preziose come il controllo della posta spazzatura, il supporto DB e la gestione dei registri.

Panoramica ### ** ** L’e -mail è uno dei terreni di comunicazione più veloci e affidabili per le aziende e gli individui. Il software che esegue tutto questo mezzo di comunicazione si chiama Mail Server e Mail Client. Il server di posta che è anche noto come Mail Transfer Agent è responsabile del trasferimento di e -mail da server a server su Internet, mentre il client Mail esegue le attività di recupero di queste e -mail. PostFix può essere eseguito su sistemi basati su Unix tra cui AIX, BSD, HP-UX, Linux, MacOS X, Solaris e questo lo rende una scelta poiché la maggior parte del sistema mondiale è già eseguito sul sistema operativo basato su Unix. PostFix è inoltre disponibile come software per l’agente di trasferimento di posta predefinito da molti fornitori di sistemi operativi e supporta SMTP. Ogni fornitore ha una propria personalizzazione al software originale secondo i loro requisiti. PostFix offre una serie straordinaria di potenti funzionalità come il controllo della posta spazzatura, il supporto del database, la gestione dei registri e molti altri. Ha un ampio supporto per il database come MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-in-a-box offre una webmail e supporta IMAP/SMTP che rende super facile sincronizzare attraverso i tuoi dispositivi mobili. Supporta anche i contatti e la sincronizzazione del calendario. Viene fornito con il supporto HTTPS TLS e genera e rinnova automaticamente i certificati utilizzando Crypt, che è un fornitore di certificati SSL gratuito. Per eseguire le operazioni aziendali senza intoppi ed efficiente, un software di posta altamente ottimizzato di prim’ordine è molto importante e le prestazioni sono state il fattore chiave della popolarità di PostFix rispetto ad altri software del server di posta. Può inviare più di 300 e -mail al secondo da una singola istanza. I maggiori problemi che le aziende devono affrontare in questi giorni durante l’utilizzo dell’e -mail è lo spamming. Postfix ha un potente filtro di contenuti incorporato, che prende il dolore del filtro spam e ti fa preoccupare di essere gonfio dalle e -mail di spam.

Requisiti di sistema

La coda di posta postfix richiede che:

  • Rinnovare un file in una directory quasi by by non modifica il numero di inode del file.
  • Un file non viene perso dopo che fsync () di quel file (non la sua directory madre) restituisce correttamente e quindi il sistema si blocca. Questo deve essere vero anche quando quel file viene successivamente rinominato in una directory vicina.
  • Quando postfix in una macchina per gli ospiti virtuali scarica un file con fsync (), le informazioni sul file non devono essere memorizzate nella memoria dell’host volatile. Invece le informazioni devono essere immediatamente scritte su disco (o su cache persistente) prima che fsync () ritorni nella macchina per gli ospiti virtuali.
  • PostFix può impostare il bit di esecuzione su un file coda. Se questo non funziona, allora nessuna posta verrà mai consegnata. Oltre a quanto sopra, la consegna Postfix MailDir richiede che:
  • Un file può essere difficile tra le diverse directory. -Un file non viene perso quando è legato a una directory quasi by by, non collegata dalla vecchia directory, quindi il sistema si blocca. La consegna della cassetta postale postfix non introduce requisiti aggiuntivi. I file nel comando postfix \ _directory richiedono che:
  • Il bit setgid funziona. Questo è necessario per accedere alla coda di posta con il comando PostDrop e per accedere alle prese a dominio UNIX protette con i comandi PostDrop e PostQueue.

Caratteristiche

Di seguito è riportato un elenco delle principali funzionalità postfix. Alcune funzionalità richiedono librerie di terze parti (esempi: LDAP, SQL, TLS). Altre funzionalità sono disponibili solo quando esiste il supporto del sistema operativo necessario e Postfix sa come usarlo (esempi: IP versione 6, memorizzazione nella cache della connessione).

  • Supporto contenitore Linux
  • Registrazione a Logfile
  • Controlli di posta spazzatura
  • Formato Maildir e Mailbox
  • Supporto multiplo del database
  • Supporto protocolli
  • Manipolazione dell’indirizzo
  • Open source

Istruzioni per l’installazione

Installa postfix su Ubuntu

Postfix è incluso nei repository predefiniti di Ubuntu, quindi l’installazione è incredibilmente semplice. Per iniziare, aggiorna la cache del pacchetto apt locale e quindi installa il software. Passeremo nella variabile ambientale debian_priority = Low nel nostro comando di installazione per rispondere ad alcuni istruzioni aggiuntive:

sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix

Utilizzare le seguenti informazioni per compilare correttamente i prompt per l’ambiente:

  • Tipo generale di configurazione della posta? Per questo, sceglieremo il sito Internet poiché questo corrisponde alle nostre esigenze di infrastruttura.
  • Nome della posta di sistema: questo è il dominio di base utilizzato per costruire un indirizzo e -mail valido quando viene fornita solo la parte dell’account dell’indirizzo. Ad esempio, il nome host del nostro server è mail.example.com, ma probabilmente vogliamo impostare il nome di posta di sistema su Esempio.com in modo che dato il nome utente user1, postfix utilizzerà l’indirizzo` questa e -mail L’indirizzo è protetto dagli spambot. È necessario JavaScript abilitato per visualizzare it.document.getElementById (‘Cloak939888f102c8444e786c95e32ef264a8c’). Innerhtml = ‘’; var prefix = ‘m A’+‘i l+’ t o ‘; var =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text939888f102c8444e786c95e32ef264a8c =’ u s e r1 ‘+’ @ ‘+’ e x a mpl & & #101; ‘+’ . ‘+’ c o m ‘; document.getElementById (’ Cloak939888f102c844e786c95e32ef264a8c ‘). Innerhtml+=’ ‘+addy_text939888f102c844e786c9ef264a.
  • Responsabile della posta root e postmaster: questo è l’account Linux che verrà inoltrato la posta indirizzata a root@ e postmaster@. Usa il tuo account principale per questo. Nel nostro caso, Sammy.
  • Altre destinazioni per accettare la posta per: questo definisce le destinazioni postali che questa istanza postfix accetterà. Se è necessario aggiungere altri domini che questo server sarà responsabile della ricezione, aggiungerli qui, altrimenti il ​​valore predefinito dovrebbe funzionare bene.
  • Forza aggiornamenti sincroni sulla coda della posta?: Dato che probabilmente stai usando un filesystem a journal, accetta no qui.
  • Reti locali: questo è un elenco delle reti per cui il tuo server di posta è configurato per inoltrare i messaggi. L’impostazione predefinita dovrebbe funzionare per la maggior parte degli scenari. Se si sceglie di modificarlo, assicurati di essere molto restrittivo per quanto riguarda l’intervallo di rete.
  • Limite di dimensioni della cassetta postale: questo può essere utilizzato per limitare la dimensione dei messaggi. Impostarlo su “0” disabilita qualsiasi restrizione di dimensioni.
  • Carattere di estensione dell’indirizzo locale: questo è il carattere che può essere utilizzato per separare la parte normale dell’indirizzo da un’estensione (utilizzato per creare alias dinamici).
  • Protocolli Internet da utilizzare: scegli se limitare la versione IP che Postfix supporta. Sceglieremo “tutto” per i nostri scopi. Per essere espliciti, queste sono le impostazioni che useremo per questa guida:
  • Tipo generale di configurazione della posta?: Sito Internet
  • Nome della posta di sistema: Esempio.com (non mail.example.com)
  • Responsabile della posta root e postmaster: Sammy
  • Altre destinazioni per accettare la posta per: $ myhostname, Esempio.com, mail.example.com, localhost.example.com, localhost
  • Forzare aggiornamenti sincroni sulla coda di posta?: No
  • Reti locali: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
  • Limite di dimensioni della cassetta postale: 0
  • Carattere di estensione dell’indirizzo locale: +
  • Protocolli Internet da utilizzare: tutto Se devi mai tornare per regolare nuovamente queste impostazioni, puoi farlo digitando:
$  sudo dpkg-reconfigure postfix

Le istruzioni saranno pre-popolate con le risposte precedenti. Quando hai finito, ora possiamo fare un po ‘più di configurazione per impostare il nostro sistema come vorremmo.

FAQs

What is Postfix used for?

Postfix is a free and open-source mail transfer agent (MTA) to deliver electronic emails to accounts that are external to the system. It is a great alternative to the widely-used Sendmail program. Postfix email server is simple and easy to setup smtp server ubuntu

Is Postfix open source?

Postfix mail server is an open source and self-hosted mail transfer agent (MTA). Postfix linux smtp server configuration source code repository is available at Github.

Is Postfix free?

Yes, Postfix is a free to use, dowload and configure postfix to send mail open source mta, released under the IBM Public License 1.0.

In what language is Postfix written?

Postfix email list management software is written in C and Html languages.

What are top alternatives to Postfix?

Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, Dovecot, Exim and Qmail are some popular alternatives to Postfix smtp configuration.

 Italiano