Installazione e configurazione di un server di posta. Configurazione dei programmi di posta sul computer. Configurazione della posta in uscita

L'installazione del proprio server di posta, di norma, non causa particolari difficoltà. Sul Web sono disponibili un gran numero di istruzioni già pronte. Letteralmente un comando e il 25esimo porto è pronto a partire. È divertente quando le e-mail inviate iniziano a tornare indietro e i destinatari si lamentano che i messaggi non arrivano. Qui ti piace o no, ma devi cercare ragioni e approfondire le tecnologie.

Chi manda le lettere

Oggi molti servizi web offrono la possibilità di collegare il tuo dominio a un servizio. La pubblicazione di posta su Gmail o Yandex è particolarmente popolare. Tutti i messaggi passeranno attraverso il server SMTP da loro fornito, un fornitore di servizi verificato genererà lui stesso tutte le intestazioni e le firme necessarie, che consentiranno loro di passare attraverso qualsiasi filtro antispam. Ma questa opzione non è sempre possibile. Ad esempio, un'organizzazione ha un numero elevato di utenti e necessita di impostazioni speciali per la posta che non sono disponibili nei servizi cloud. Oppure utilizzi il tuo server con un portale, un CMS o un negozio online da cui devi inviare messaggi.

Per impostazione predefinita, tutte le applicazioni PHP utilizzano la funzione mail() per inviare la posta, che a sua volta la invia tramite il server SMTP locale definito in php.ini .

percorso_sendmail = /usr/sbin/sendmail -t -i

O nell'host virtuale:

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [e-mail protetta]"

E sebbene sendmail sia scritto lì nel 100% dei casi, in realtà può essere un collegamento simbolico e Postfix o Exim invia la posta. Per inviare posta dall'applicazione, puoi scegliere una delle tre opzioni:

  • Il motore stesso a volte consente di specificare un server SMTP esterno (nelle impostazioni predefinite o tramite un plugin, in WordPress è WP Mail SMTP o Easy WP SMTP). Basta inserire le informazioni del tuo account e tutti i problemi saranno risolti.
  • Utilizzando un programma shim che emula un server SMTP locale e invia messaggi tramite un account di posta su un server di terze parti. SSMTP è molto popolare qui.
  • Utilizzando il tuo server di posta. Naturalmente dovrai configurarlo, ma ci sono più opzioni di configurazione.

A noi interessa l'ultima opzione. Scopriamo come sfondare le tecnologie anti-spam e garantire la consegna di un messaggio al destinatario. Non filtreremo noi stessi lo spam. Questo è l'argomento di un altro articolo. Come server SMTP sperimentale, sceglieremo Postfix ed Exim, sono popolari sull'hosting, semplici e comprensibili nelle impostazioni, anche se le domande principali riguarderanno tutti i server SMTP.

Come non entrare nello spam

Combattere lo spam è un grattacapo per tutti gli amministratori di posta. E recentemente è semplicemente rilevante lato posteriore medaglie: i filtri antispam sono letteralmente atroci. Pertanto, non c'è praticamente spam nella posta in arrivo, ma i messaggi normali scompaiono costantemente da qualche parte, i clienti e la direzione sono nervosi e devi inoltre assicurarti che il messaggio abbia raggiunto il destinatario. E dopo aver installato il server SMTP, molto probabilmente dovrai armeggiare con esso in modo che i messaggi arrivino almeno da qualche parte. In particolare, per valutare le impostazioni, dovresti vedere se le lettere vengono consegnate alle caselle di posta dei principali sistemi di posta Gmail, Yandex, Mail.Ru. Di solito in questa fase compaiono le prime difficoltà e tutti i problemi devono essere risolti personalmente.

I servizi di posta utilizzano un sistema di filtraggio dello spam multilivello, così serio e segreto che persino il loro stesso supporto tecnico non ne conosce i principi. E ogni servizio ha le sue priorità. Sebbene di solito qualche accenno al motivo della mancata consegna sia contenuto nella lettera di risposta del servizio. Il servizio mail-tester.com aiuta anche nell'analisi delle motivazioni, basta inviare una lettera all'indirizzo ivi indicato e poi, dopo l'analisi, ricevere il risultato e l'elenco dei problemi. Alcuni di essi possono essere controllati e risolti senza ancora impostare un server SMTP.

La lotta allo spam ha dato vita a numerose tecnologie. La più vecchia di queste è la blacklist, che comprende tutti gli IP e i domini coinvolti nell'invio di spam, open Relay, proxy e indirizzi Dialup utilizzati per l'accesso remoto che possono arrivare anche qui (cioè, in teoria, non dovrebbero inviare posta). Tali liste nere sono organizzate in diversi modi. DNSBL popolare (lista nera DNS): liste nere in formato DNS, facili da interrogare. Ci sono molte basi disponibili oggi, non tutte sono popolari e utilizzate. Il problema è che non esiste un elenco per un servizio di posta specifico, quanti e quali interrogano: questo è un mistero.

I nomi di dominio, come gli indirizzi IP, possono essere utilizzati oggi. Esiste la possibilità che un servizio di messaggistica li abbia utilizzati prima che tu o l'host ospitato su di esso venissero violati e inviassero spam. Di conseguenza, potrebbero rientrare in uno dei DNSBL e costituire un problema. Mail.Ru ha rifiutato le lettere di un IP proprio perché era su una di queste liste semi dimenticate, essendovi arrivata nel 2010. Inoltre, Mail.Ru non si è nemmeno preoccupata di verificare la correttezza di SPF e DKIM. La questione si è spostata solo quando l'IP è stato rimosso dalla lista nera.

Puoi controllare tu stesso l'IP o il dominio inviando una richiesta DNS al server DNSBL selezionato utilizzando scavare utilità:

$ host -tA sito.ex.dnsbl..ex.dnsbl.org non trovato: 3(NXDOMAIN)

Ma è più conveniente utilizzare servizi online che controllano più database contemporaneamente. L'IP può essere controllato in dnsbl.info (59 basi) o whatismyipaddress.com (72 basi), il dominio può anche essere controllato in mxtoolbox.com (107 basi), spamhaus.org o multirbl.valli.org. Se all'improvviso un dominio o un IP è nell'elenco, è meglio scrivere immediatamente al supporto e rimuovere il tuo indirizzo.


DNS corretto

Quando viene ricevuto un messaggio, il server SMTP remoto ne analizza innanzitutto l'intestazione. Il mailer invia solo Da, A, Data, Oggetto e X-Mailer. Sono generalmente comprensibili e indicano semplicemente da chi e dove inviare. Il resto dell'intestazione viene generato sia dal server SMTP che dall'applicazione che lo invia. Anche questo va tenuto presente, perché le lettere inviate tramite Telnet possono sparire, ma non con Roundcube, semplicemente perché hanno un'intestazione diversa. Roundcube, ad esempio, sostituisce il suo HELO/EHLO in base alla variabile server_name o localhost se non è definita. Quindi a volte devi solo impostarlo esplicitamente:

$rcmail_config["smtp_helo_host"] = "esempio.org";

Lo stesso vale per gli script PHP autoprodotti.

Durante la trasmissione la lettera passa attraverso almeno due server SMTP, ognuno dei quali aggiunge anche qualcosa di proprio all'intestazione. Prima di tutto, ogni server aggiunge il suo Received: from. È meglio leggerli dal basso verso l'alto. Il messaggio più in basso è il server del mittente, quello più in alto è il server del destinatario. Sebbene in realtà possano esserci più server, ciò è particolarmente vero quando si lavora con grandi fornitori di servizi che, dopo aver ricevuto la lettera, la inoltrano ulteriormente o quando si utilizza un proxy SMTP lungo il percorso. Per analizzare il percorso del messaggio è possibile utilizzare un servizio di Google che mostrerà in modo comprensibile tutti i server SMTP, i tempi di transito e i test SPF, DKIM e DMARC (ne parleremo più avanti).


Le intestazioni ricevute sono diverse sebbene esistano regole generali. Uno tipico assomiglia a questo:

Ricevuto: da server.example.org (helo=server.example.org) da st15.provider.com con esmtps (Exim 4.80.1) (envelope-from )

Qui il messaggio è stato ricevuto da un server chiamato server.example.org, ha un IP di 1.2.3.4, lo stesso nome è stato utilizzato nel saluto helo, ricevuto da Exim 4.80.1 del server st15.provider.com. Messaggio inviato da [e-mail protetta]. Dopo aver ricevuto tale intestazione, il server SMTP inizia a controllare i dati. Spezza il dominio e l'IP su basi DNSBL. Controlla se un dominio ha un record MX. MX viene inizialmente utilizzato per trovare server di posta che servono un determinato dominio, la sua presenza conferma che il dominio sta inviando posta.

Successivamente, esegue una risoluzione inversa dei nomi su IP tramite una query DNS inversa utilizzando un record PTR. Cioè, scoprirà quale nome dovrebbe essere il server all'indirizzo da cui proviene il messaggio. Questo comportamento è stato specificato nelle raccomandazioni anti-spam RFC 2505 del febbraio 1999 per gli MTA SMTP. E sebbene sia ormai noto da tempo che le zone inverse non sono sufficienti per identificare in modo univoco il mittente e spesso comportano errori e ritardi, sono comunque supportate. Pertanto, devono corrispondere, altrimenti il ​​messaggio riceverà almeno un segno negativo nella valutazione e, nel peggiore dei casi, verrà scartato.

Nel nostro esempio, server.example.org dovrebbe essere assegnato all'IP 1.2.3.4. La voce DNS è simile alla seguente:

1.2.3.4.in-addr.arpa. IN PTR server.esempio.org

Per IPv6 viene utilizzato ip6.arpa. In linea di principio non è necessario conoscere le caratteristiche del PTR, poiché il PTR, salvo rare eccezioni, viene configurato solo dal provider di hosting. E se non ti soddisfa, devi solo contattare l'assistenza. Puoi controllare il PTR utilizzando la query:

$dig -x 1.2.3.4

Infatti, il record PTR dopo la distribuzione del VDS può puntare al dominio tecnico fornito dal provider, come srv01.provider.net, nel modello VDS, il nome host viene inserito come Ubuntu1604 (modifiche in /etc/hostname), in HELO /EHLO il server SMTP generalmente scrive localhost .localdomain e l'e-mail proviene dal dominio example.org. La probabilità di consegnare una lettera in tali condizioni si avvicinerà rapidamente allo zero. Sebbene alcuni servizi contrassegnino tali incongruenze come errori ed effettuino un controllo completo.

Vorrei in particolare attirare l'attenzione sul fatto che VDS di solito ha due IPv4 e v6. Pertanto, tutto ciò che è stato detto vale per entrambe le versioni, poiché una lettera a un server può superare IPv4 ed essere consegnata, mentre l'altro preferisce utilizzare IPv6 e la lettera potrebbe non raggiungere il destinatario. Allo stesso tempo, molti provider che forniscono IPv6 non si preoccupano assolutamente di impostare un record PTR e controllarlo restituisce un errore. Ma Google, ad esempio, preferisce IPv6 e scarta immediatamente l'e-mail se il PTR non corrisponde al nome del server. Nel messaggio di risposta del servizio, appare così:

Continua disponibile solo per i membri

Opzione 1. Unisciti alla comunità "sito" per leggere tutti i materiali sul sito

L'appartenenza alla community durante il periodo specificato ti darà accesso a TUTTI i materiali Hacker, aumenterà il tuo sconto cumulativo personale e ti consentirà di accumulare una valutazione Xakep Score professionale!

Il server di posta FossLook è progettato per creare caselle di posta utente "interne" (sul tuo dominio) e lavorare con esse - ricevendo/inviando messaggi. Il server avvia anche la ricezione di messaggi da altri server di posta (mail.ru, gmail.com, ecc.), nonché l'invio di messaggi, se gli utenti registrati sul server dispongono di caselle di posta esterne. Questo articolo descrive tutte le impostazioni del server di posta

Viene descritta la creazione e l'utilizzo degli account di posta interni. Come lavorare con le caselle di posta esterne è descritto nell'articolo.

Per configurare, eseguire l'Amministrazione guidata e andare alla pagina "Rete":

Questo pagina iniziale impostazioni del server di posta. Considera tutte le finestre di dialogo delle impostazioni che vengono avviate quando fai clic sui collegamenti appropriati nella pagina iniziale:

Canali

I canali sono la pagina più importante. Dopo averlo compilato, potrai creare e lavorare con caselle di posta "interne" utilizzando le tue Nome del dominio.


Sezione Impostazioni SMTP

  • Opzione Utilizzo– abilita o disabilita la possibilità di scambio tra il server FossLook e server di posta esterni.
  • Porta– numero di porta per lo scambio di messaggi tramite il protocollo SMTP.
  • Certificato
  • Porta SSL

Sezione "Impostazioni POP3"

  • Utilizzo– abilita o disabilita la possibilità di scambio tra il server FossLook e client di posta esterni, ad eccezione di MS Outlook.
  • Porta– numero di porta per la messaggistica POP3.
  • Certificato– dati del certificato per lo scambio crittografato.
  • Porta SSL– numero di porta per lo scambio crittografato.

Sezione "Percorsi"

  • Nome del dominio– nome di dominio della macchina su cui è installato il server FossLook.
  • Nome di dominio completo– nome di dominio completo della macchina su cui è installato il server.
  • interfaccia di rete- Indirizzo IP scheda di rete server che si connette a Internet.
  • Non prenderne più di– limite massimo della dimensione di un messaggio in arrivo.
  • relè del telaio– nome di dominio o indirizzo IP del server intermedio al quale verrà inviata tutta la corrispondenza e dal quale verrà successivamente inviata ai destinatari.

Sezione "Connessione aggiuntiva al server"

  • Utilizzo– abilita o disabilita il canale esterno per lavorare con il server tramite Internet.
  • interfaccia di rete– Indirizzo IP della scheda di rete coinvolta nella creazione della connessione a Internet.
  • Porta– numero di porta per la connessione a Internet.
  • Nome della macchina– nome di dominio esterno (ottenuto dal provider).

Per lavorare con le caselle di posta interne (all'interno della tua rete), è sufficiente compilare i campi obbligatori nelle sezioni POP3, SMTP e Impostazioni di routing. Per inviare lettere dalle caselle di posta interne a quelle esterne (sui server su Internet), è necessario impostare un canale per lavorare con il server tramite Internet.

Impostazioni generali di trasporto della posta Internet

La pagina delle impostazioni del modulo di trasporto posta Internet che gestisce il server di posta:

Lo scopo degli elementi di questa pagina è il seguente:

  • Opzione Incluso– abilitare/disabilitare il funzionamento del modulo (ovvero abilitare/disabilitare il server di posta).
  • Percorso della cartella del servizio sul server– un modo alternativo per archiviare log e altri file di servizio del server di posta. Se vuoto, viene utilizzato il percorso predefinito.
  • Opzione Consenti l'invio di messaggi delegati– questa opzione è valida quando all'utente è stata delegata l'autorità di un altro utente o dipartimento e invia messaggi per conto di un altro utente (dipartimento). Quando questa opzione è abilitata, gli attributi del destinatario dei messaggi nella colonna "mittente" indicano il vero mittente del messaggio e nella colonna "per conto di" l'utente per conto del quale è stato inviato il messaggio. Se la casella di controllo è deselezionata, entrambe le colonne mostrano solo l'utente (dipartimento) per conto del quale è stato inviato il messaggio.
  • Tipo di registrazione SMTP, POP3– tipo di registrazione del protocollo, puoi scegliere: disabilitare, registrare su un file, registrare su più file (ogni sessione viene registrata su un file separato), puoi anche abilitare l'aggiunta del corpo del messaggio ai registri.

Lo scopo degli elementi di questa pagina è il seguente:

  • Elenco indirizzi sostitutivi– elenchi di sostituzione dei destinatari del messaggio del modulo "indirizzo a cui viene inviata la lettera"; "indirizzo a cui arriva".
  • Elenco delle esclusioni indirizzi locali – un elenco di indirizzi locali da cui è possibile inviare lettere senza autorizzazione.
  • Timeout della connessione in uscita– timeout della connessione con altri server SMTP durante l'invio di posta.
  • Numero massimo di messaggi per sessione– il numero massimo possibile di messaggi che il server può ricevere tramite SMTP contemporaneamente. I messaggi possono essere ricevuti sia dai client di posta che da altri server di posta.
  • Dimensione massima del messaggio, megabyte– dimensione massima consentita del messaggio per l'invio/ricezione sul server, Mb.
  • Opzione Consenti l'eliminazione dei messaggi tramite POP3– consente di eliminare i messaggi quando si riceve la posta tramite POP3 dal server di posta (un altro client).
  • Intervallo per il reinvio dei messaggi dalla coda– imposta il tempo (h:min:sec) dopo il quale verrà avviato il reinvio del messaggio dalla coda (se il tentativo precedente è fallito).
  • Numero di reinvii di messaggi dalla coda– determina il numero di reinvii di messaggi dalla coda (in caso di invii precedenti non riusciti). Se il messaggio non è stato inviato dopo il numero di tentativi specificato, verrà inserito nel registro "Messaggi errati".

Lo scopo degli elementi di questa pagina è il seguente:

  • Periodo di ricorrenza dell'errore, minuti– se l'errore si ripete entro il tempo specificato (in minuti), viene inviata una notifica all'utente.
  • Periodo di controllo della posta– il periodo di controllo degli account esterni per i nuovi messaggi.
  • Opzione Ricevi solo Messaggi non letti – consente di ricevere solo messaggi non letti da server esterni.

Data: 2010-10-12

HmailServer: server di posta gratuito per Windows

hMailServer- Server di posta gratuito per Windows. Supporta IMAP4, POP3, SMTP, domini virtuali, anti-spam, antivirus e altro. ClamWin integrato, SpamAssassin.

1) È necessario scaricarlo ultima versione hmailServer c http://www.hmailserver.com/index.php?page=download e avviare l'installazione

2) Siamo d'accordo con il contratto di licenza

3) Specificare dove verrà installato hMailServer

4) Scegli componenti necessari per l'installazione


5) Selezioniamo il metodo di localizzazione SQL e il database stesso.

6) Scegli e inserisci una password

7) Inserisci la password e collegati al pannello di controllo del server di posta

8) Il pannello di controllo stesso per il tuo server hMailServer

Plutonit.ru - Amministrazione, Configurazione di Linux e Windows 2009-2018

Installazione e configurazione del server di posta

Installazione e configurazione di un server di posta

Installazione e configurazione di un server di posta La posta elettronica è un servizio che consente di scambiare tramite rete di computer messaggi elettronici. Caratteristica principale E-mail sta nel fatto che le informazioni vengono inviate al destinatario non direttamente, ma tramite un collegamento intermedio: elettronico Cassetta postale, che è la posizione sul server in cui viene archiviato il messaggio finché non viene richiesto dal destinatario. Il server di posta è programma per computer, progettato per organizzare lo scambio di posta elettronica tra computer.

Server di posta fai da te

Le sue funzioni principali sono ricevere lettere dai clienti e consegnarle ai destinatari. I client possono essere sia utenti (dal programma - un client di posta elettronica) sia altri server di posta. Gli utenti, utilizzando un programma - client di posta (Outlook Express, Thunderbird, ecc.), possono creare lettere, inviarle al server e ritirare la posta dalle loro caselle di posta sul server. La comunicazione tra il server e il client avviene utilizzando speciali protocolli di posta - Simple Mail Transfer Protocol (SMTP) - quando si inviano lettere al server e Post Office Protocol v.3 (POP3) - quando si ricevono lettere dalla casella di posta. I client si connettono al server tramite determinate porte. Per SMTP lo standard è la porta 25, per POP3 la porta 110. Esistono diversi server di posta. Ad esempio, considera l'installazione e la configurazione del server di posta Courier Server email. Courier Mail Server è un server di posta (server di posta elettronica) in Windows per reti locali. Ti aiuterà a organizzare rapidamente lo scambio di e-mail rete locale e su Internet. Courier Mail Server non richiede installazione sul sistema. È sufficiente scaricare l'archivio con il programma e decomprimerlo in qualsiasi cartella sul disco rigido del computer che funzionerà come server di posta. Puoi scaricare la versione gratuita di Courier Mail Server 1.56 da http://courierms.narod.ru/. Un Courier Mail Server 2.05 più funzionale, ma già una versione a pagamento (1650 rubli per 10 caselle di posta, la versione demo è limitata a sole 3 caselle di posta), può essere trovato sul sito http://www.courierms.ru/. In questo esempio, configureremo e utilizzeremo versione gratuita server di posta Courier Mail Server 1.56. Vantaggi di Courier Mail Server 1.56: gratuito facile da installare e disinstallare compattezza facilità di amministrazione basso consumo di risorse di sistema multithreading comoda shell grafica interfaccia e documentazione in lingua russa supporto per un numero illimitato di caselle di posta Il programma funziona sotto Windows 9x/ME/ NT/2000/XP. La configurazione del programma è abbastanza semplice e accessibile. utente ordinario. Nota: nell'esempio tutti i computer della rete eseguono Windows XP. Tutti i computer della rete sono uguali (non esistono computer server dedicati). Il computer dell'insegnante si chiama kab39komp8, i computer degli studenti sono kab39komp1, kab39komp2 e così via. Tutto il software discusso in questa sezione è installato nella cartella C:\MyServers\usr\local\. Se i tuoi computer hanno altri nomi (e molto probabilmente è così 🙂), tienine conto durante la configurazione del software. Puoi anche scegliere una cartella in cui installare il programma. Il CMS viene fornito come un file zip contenente file eseguibile e documentazione. Per installare il server, creare una cartella in cui funzionerà, estrarre i file dall'archivio in questa cartella ed eseguire l'applicazione CourierMS.exe. Al primo avvio, il server creerà automaticamente all'interno della sua cartella le sottocartelle ed i file necessari al suo funzionamento. Il server non apporta modifiche al di fuori della sua cartella. Sistemico Registro di sistema di Windows cambia solo quando ti registri come servizio. È possibile avviare Courier Mail Server come applicazione standard, così come servizi Windows. Per eseguirlo come servizio Windows, avvia il CMS e seleziona Esegui come servizio dal menu Impostazioni. Ciò registrerà il servizio Courier Mail Server con il sistema. Se l'avvio è avvenuto normalmente, sullo schermo apparirà la finestra principale del server e la sua icona apparirà nella barra delle applicazioni accanto all'orologio. Se nella finestra principale sono presenti messaggi sull'avvio dei server SMTP e POP3 e non sono presenti messaggi di errore, è possibile iniziare a configurare il server. Il passaggio successivo nella configurazione del server di posta consiste nell'inserire i domini locali. Per fare ciò, fai doppio clic sulla parola "dominio" e si aprirà una scheda per le sue impostazioni. Immettere il nome del computer su cui verrà eseguito il server di posta. Nel nostro esempio, questo è kab39komp8. Se hai un nome di computer, ad esempio kab39komp5, inserisci questo nome. Qualsiasi programma server implica l'input degli utenti che ne verranno serviti. Fai doppio clic su "account" e si aprirà l'editor dell'account. L'editor dell'account è progettato per mantenere un elenco di utenti locali (account) del server. Quando crei un account, viene creata anche la cartella della casella di posta corrispondente. Quando elimini un account, la cartella della casella di posta viene eliminata automaticamente con tutto il suo contenuto. La prima volta che viene avviato il server, viene creato automaticamente un account postmaster. Crea il numero richiesto di account per i tuoi utenti. È sufficiente crearne uno per ogni computer studente e insegnante, anche se è possibile creare un account separato per ogni studente. Ciascun account dispone delle seguenti impostazioni: Nome reale: il nome del proprietario della casella di posta. Nome casella di posta: il nome della casella di posta. È anche il nome utente quando ci si connette al server. Non utilizzare lettere russe nel nome della casella di posta e Simboli speciali, Perché alcuni programmi di posta funzionano in modo errato. Se il nome della casella di posta è kab39komp2, il dominio locale è m, quindi l'indirizzo e-mail di questo utente è kab39komp2@kab39komp8. Password: password per connettersi al server. Non cambieremo altri parametri. Creiamo account utente in base al numero di utenti. È possibile limitare l'accesso al server di posta utilizzando un filtro IP. Specificare l'intervallo di indirizzi IP a cui è consentito l'accesso. Per noi è 192.168.1.1-192.168.1.11 (Leggi gli indirizzi IP e la loro configurazione in altri articoli in questa sezione). Nella tua scuola, questo intervallo potrebbe essere diverso, ad esempio, quello che ti ha fornito il tuo provider Internet (beh, questo è un altro articolo).

Tutto! È possibile utilizzare il server di posta. Puoi leggere la configurazione e l'utilizzo di altre funzionalità del programma nella guida (in russo!). Ti chiedi: "ma come si usa? Come inviare e ricevere lettere?". La risposta è semplice. Invieremo e riceveremo lettere utilizzando un programma: un client di posta elettronica (Outlook Express, Thunderbird, ecc.). E come farlo, leggi il seguente articolo:

Configurazione dei client di posta elettronica per utilizzare la posta elettronica

La posta elettronica è un servizio che consente di scambiare messaggi elettronici su una rete di computer.

Puoi lavorare con la posta elettronica utilizzando programma di posta(client di posta) installato sul computer dell'utente o utilizzando un browser utilizzando un'interfaccia web.

programma di posta(client di posta elettronica, client di posta) - software installato sul computer dell'utente, progettato per ricevere, scrivere, inviare, archiviare ed elaborare i messaggi di posta elettronica dell'utente. I programmi di posta mettono solitamente a disposizione dell'utente anche numerose funzioni aggiuntive per lavorare con la posta (selezione di indirizzi dalla rubrica, invio automatico di messaggi a indirizzi specifici, ecc.).

Il client di posta più semplice - Programma Microsoft prospettiva espressa.

È incluso nel pacchetto standard di Windows (a partire da Windows 98) e quindi è disponibile su ogni computer che lo esegue sistema operativo. In Windows Vista è stato sostituito dal client di posta Windows Mail. Il pipistrello! e il client di posta elettronica gratuito Mozilla Thunderbird.

Nell'ultimo articolo, abbiamo esaminato come configurare ed eseguire un server di posta nella nostra classe. Ora configuriamo i client di posta e testiamo il lavoro della nostra posta locale.

Affinché il client di posta possa inviare e ricevere posta, nelle sue impostazioni è necessario specificare gli indirizzi dei server di posta in entrata e in uscita, nonché le impostazioni dell'account per la connessione alla casella di posta (nome e password).

Le impostazioni del client di posta devono essere eseguite su tutti i computer degli utenti che necessitano di accedere alla posta elettronica tramite il server di posta.

Come potenziare un server di posta

Il servizio di prima installazione e configurazione del server di posta sul tuo server fisico o virtuale dedicato

L'impostazione e la configurazione del server di posta vengono effettuate tenendo conto dei desideri del cliente e in base allo scopo di utilizzo previsto.

È possibile installare un server di posta individualmente termine di paragone, a seconda dei requisiti, delle opzioni, degli scopi di utilizzo indicati. Oppure sulla base di uno dei modelli tipici già pronti per l'utilizzo del server di posta.

È possibile implementare un server di posta elettronica su server fisici e virtuali (vps, vds) che eseguono Linux (Debian, CentOS, Ubuntu), FreeBSD e anche Windows.

Nell'ambito dell'installazione del server vengono effettuate le seguenti impostazioni obbligatorie, indipendentemente dalle funzioni aggiuntive:

L'implementazione di un server di posta può essere eseguita sulla base di una o più opzioni con licenza o open source (in combinazione) Software per configurare un server di posta.

Opzioni software con licenza:

  • Server Microsoft Exchange
  • ComunicarePro;
  • Server di posta Kerio;
  • MDaemon;
  • inviare una mail

Opzioni software con licenza GPL (software gratuito) per l'organizzazione di un server di posta:

  • Sendmail (incluso in parte delle distribuzioni Linux);
  • suffisso;
  • qmail;
  • esame;
  • Cubo rotondo;
  • postlogica

Installazione possibile sistemi software e-mail e lavoro congiunto in termini di capacità si avvicina a una soluzione con licenza per la posta aziendale: Microsoft Exchange Server.

Il costo di installazione e configurazione di un server di posta

Basato su uno dei modelli di utilizzo più diffusi e esistenti:

2 900 rubli5 900 rubli8 900 rubliDa 18.900 rubli

Un piccolo server di posta per uso privato, per un blog, un sito Web o una piccola organizzazione.

Software utilizzato:

Da 1 a 10 caselle di posta, 1 dominio di posta, 1 indirizzo IP del server;
filtraggio della posta in arrivo (Greylist + SpamAssassin), interfaccia web di accesso alla posta.

Il server può essere installato secondo questo modello o secondo il vostro (incarico tecnico), vicino per caratteristiche e complessità.

Installazione e configurazione di un server di posta per una piccola organizzazione o un progetto web di medie dimensioni, ad esempio, secondo uno dei seguenti modelli di utilizzo popolari, che implica un numero maggiore di utenti di posta, caselle di posta e domini di posta:

Software utilizzato: Exim/Postfix, RoundCube/Afterlogic;

Da 1 a 30 caselle di posta, fino a 2 domini di posta, filtraggio della posta in entrata (Greylist + SpamAssassin), interfaccia web di posta, statistiche web del server di posta

Installare e configurare un server di posta aziendale per una piccola, medio-grande organizzazione o progetto web, ad esempio, secondo uno dei seguenti modelli di utilizzo diffusi, che prevede l'autogestione delle caselle di posta, dei domini, degli utenti, dei loro limiti e diritti:

Software utilizzato:

Dati soluzioni software a seconda delle loro caratteristiche, rappresentano un'alternativa al prodotto Microsoft Exchange Server concesso in licenza e offrono una completa opportunità di configurare, mantenere e gestire in modo indipendente un numero illimitato di caselle di posta, utenti di posta, i loro diritti e domini.

Il server di posta viene gestito tramite l'interfaccia web. Un sistema di posta aziendale completo per un'azienda.

Installazione e configurazione del server di posta secondo le specifiche tecniche individuali del cliente.

Un esempio di un possibile modello di installazione:

Un cluster di due server di posta fisici o virtuali remoti che duplicano o si completano a vicenda.

Software utilizzato: Exim/Postfix, RoundCube/Afterlogic, ecc.

Qualsiasi numero richiesto di caselle di posta, utenti e domini. Autogestione del server di posta tramite interfaccia web. Lavora con la posta in entrata e in uscita dal programma di posta o tramite l'interfaccia web.

Per ordinare e discutere la configurazione di un server di posta, contattateci dalla sezione "Contatti".

Come creare il tuo server di posta?

Kerio sviluppa soluzioni funzionali per le piccole e medie imprese.
Kerio MailServer 6 appartiene a una nuova generazione di server di posta per reti aziendali. Il vantaggio di Kerio MailServer è la sua multipiattaforma: può funzionare in modalità operativa Ambienti Windows, Linux, MacOS, FreeBSD.

Su Windows puoi utilizzare Microsoft Outlook come client di posta elettronica e su Mac OS puoi utilizzare Microsoft Entourage. Su tutti i sistemi è possibile utilizzare l'interfaccia web Kerio WebMail. Esiste anche una versione di Kerio WebMail Mini progettata per PDA. Kerio WebMail Mini supporta i sistemi Palm OS, Pocket PC e BlackBerry. I client di posta elettronica Kerio WebMail e Kerio WebMail Mini sono particolarmente convenienti per i viaggiatori frequenti, poiché consentono di lavorare con la posta su un server Web aziendale da qualsiasi luogo. Il secondo vantaggio di Kerio MailServer è la presenza di un modulo antivirus e anti-spam integrato nella sua composizione. Per un server di posta tale funzionalità è attualmente obbligatoria e l'integrazione di queste funzioni all'interno di un unico prodotto ha permesso di ottenere stabilità di funzionamento e l'assenza della necessità di integrare software di diversi produttori.

Posta

Kerio MailServer consente di ricevere la posta in diversi modi: utilizzando i protocolli POP3 (con possibilità di codifica SSL), IMAP4 (con possibilità di codifica SSL), utilizzando un grafico interfaccia di rete WebMail (crittografata SSL), tramite smartphone e PDA, connessione senza fili utilizzando BlackBerry, nonché utilizzando i client di posta elettronica Microsoft Outlook 2000/XP/2003 per Windows o Microsoft Entourage X/2004 per Mac OS X. Per lavorare con il groupware quando utilizzandoMicrosoft Outlook deve installare Kerio Outlook Connector, un provider MAPI (Mail Application Programming Interface) che sostituisce il provider MAPI di Microsoft Outlook.

La sostituzione di Microsoft Exchange con Kerio MailServer mantiene l'accesso agli eventi del calendario condiviso, ai contatti condivisi e alle attività presenti in Microsoft Outlook, Microsoft Entourage e Kerio WebMail. Gli utenti possono migrare a Kerio MailServer mantenendo tutte le funzionalità del gruppo come gli eventi del calendario.

Per automatizzare la migrazione da Microsoft Exchange Server a Kerio MailServer, è stata progettata la funzione Kerio Exchange Migration Tool, con la quale è possibile migrare i dati dai seguenti server della serie Exchange: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003 Questa funzione importa i blocchi di dati “Utenti”, “E-mail”, “Contatti”, “Eventi del calendario”, “Attività” nelle directory corrispondenti del server di posta Kerio MailServer.

Sicurezza

Il sistema di sicurezza include la possibilità di utilizzare la protezione crittografica del traffico tramite SSL, un filtro antispam, un filtro antivirus e un filtro degli allegati. La gestione di tutti i filtri è collocata in un'unica sezione "Filtri allegati", che semplifica e velocizza il lavoro dell'amministratore.

Kerio MailServer ha una protezione antivirus a due livelli: puoi utilizzare contemporaneamente quella integrata Antivirus McAfee e un pacchetto antivirus esterno plug-in. In caso di mancato aggiornamento dei database o di rinnovo della licenza di un antivirus, la probabilità di infezione è notevolmente ridotta a causa del funzionamento del secondo. Nell'elenco dei plug-in supportati programmi antivirus sono AVG Antivirus 7 ESE (Grisoft), NOD32 Antivirus (Eset Software), eTrust Antivirus (Computer Associates), SAVI Antivirus (Sophos), Avast Antivirus (ALWIL Software), VisNetic/Kaspersky Antivirus (Deerfield), Symantec AntiVirus Scan Engine (Symantec ). È possibile utilizzare altri programmi antivirus. In caso di epidemie di virus, sarà utile che l'antivirus McAfee integrato controlli l'interno posta aziendale, che rallenterà la diffusione del virus internamente tra i dipendenti.

Kerio MailServer utilizza diversi metodi per proteggersi dallo spam. Supportato Autorizzazione SMTP utilizzando indirizzo IP, liste nere in tempo reale, filtro dei contenuti, verifica del dominio del mittente, ID chiamante Microsoft. È supportata anche l'autenticazione SPF. Inoltre, il software consente di imporre restrizioni sul numero di connessioni parallele e limitare il numero di lettere per unità di tempo inviate da un indirizzo. Kerio MailServer implementa la tecnologia per combattere gli attacchi DHA rallentando le risposte, interrompendo le connessioni e inviando false risposte. Per migliorare la sicurezza, il prodotto contiene strumenti per Prenota copia per tutte le email in entrata e in uscita, rubriche di indirizzi, calendari e altri elementi di collaborazione, nonché strumenti per indicare le dimensioni della casella di posta, le dimensioni degli allegati e il numero di messaggi in generale.

Amministrazione

Per installare Kerio MailServer, non è necessaria la piattaforma server. Il server di posta Kerio MailServer può essere utilizzato sia come server di rete interno che come server di posta elettronica Internet. Il prodotto dispone di due interfacce di amministrazione: Kerio Administration Console e Kerio Web Administration. La console di amministrazione Kerio consente di gestire più server di posta e altri prodotti Kerio Technologies da un'unica workstation e l'accesso remoto avviene tramite un canale crittografato. Questo programma separato, che può essere installato su qualsiasi sistema operativo supportato. L'amministratore può anche delegare agli utenti l'autorità di gestire gli account utilizzando Kerio Web Administration. I dati utente in Kerio MailServer 6.x possono essere gestiti utilizzando un database interno o servizi di directory Microsoft Directory attiva o Open Directory di Apple.

Questo tutorial ti mostrerà come configurare un server di posta funzionante su Ubuntu o Debian. Come sappiamo, i due principali protocolli utilizzati nel server di posta sono SMTP e POP/IMAP. In questo tutorial postfix verrà utilizzato per SMTP mentre dovecot verrà utilizzato per POP/IMAP. Sono entrambi aperti codice sorgente, stabile e con molte impostazioni.

Tieni presente che i problemi di sicurezza del server di posta vanno oltre lo scopo di questa lezione e sono trattati nell'articolo "".

Prerequisiti

Ogni dominio deve avere una voce per Server DNS e. Si consiglia di NON utilizzare domini attivi a scopo di test. In questo tutorial, il dominio di test example.tst verrà utilizzato in un ambiente di laboratorio. Il server DNS per questo ipotetico dominio avrebbe almeno le seguenti voci.

  • Zona in avanti per esempio.tst:
IN MX 10 mail.esempio.tst. mail.esempio.tst. IN A 192.168.10.1
  • Zona inversa per esempio.tst:
192.168.10.1 IN PTR mail.esempio.tst.

Quando viene configurato un server di posta live, queste voci possono essere modificate per soddisfare i requisiti di sistema.

Impostazione del nome host (nome host)

Innanzitutto, il nome host del server di posta deve essere definito in /etc/hostname e /etc/hosts. Inoltre, nel primo file deve essere inserito solo il nome host.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## FQDN IP Nome host ## 192.168.10.1 mail.example.tst mail

Aggiunta di utenti

Ogni Utente Linux, per impostazione predefinita, ha una casella di posta generata automaticamente. Questi utenti e caselle di posta verranno utilizzati come account di posta e i relativi indirizzi di casella di posta. Creare un utente è molto semplice.

Root@mail:~# adduser alex

Installazione e configurazione SMTP

SMTP: installazione del suffisso

root@mail:/etc/postfix# vim main.cf ## nome server ## myhostname = mail.example.tst ## define aliases ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /aliases ## definizione del trasporto ## trasporti_maps = hash:/etc/postfix/transport ## myorigin specifica il nome di dominio per la posta proveniente da questo server. Nel nostro caso, tutte le email in uscita dovrebbero avere "@example.tst" come dominio del mittente ## myorigin = example.tst ## mydestination Il parametro specifica quali domini questa macchina consegnerà localmente invece di inoltrare a un'altra macchina. ## miadestinazione = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## indirizzo smarthost. Non utilizzato in questo tutorial, verrà trattato in un tutorial futuro ## Relayhost = ## Reti di mittenti attendibili. postfix non inoltrerà la posta proveniente da altre reti ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## dimensione della casella di posta in byte. 0 significa nessun limite ##box_size_limit = 0 ## postfix ascolterà su tutte le interfacce disponibili come eth0, eth1, eth2 ecc. ## inet_interfaces = all
  • trasporto

Le email destinate al dominio example.tst sono definite per essere consegnate localmente senza alcuna ricerca DNS.

root@mail:/etc/postfix# vim trasporto example.tst locale: .example.tst locale: root@mail:/etc/postfix# postmap trasporto

  • alias

Supponiamo che tutte le email inviate all'utenteA debbano essere consegnate anche all'utenteB, quindi il file degli alias viene modificato come mostrato di seguito:

root@mail:/etc/postfix# alias vim utenteA: utenteA, utenteB root@mail:/etc/postfix# alias postalias

Nota: la sintassi "utenteA:utenteB" specifica che la posta deve essere inviata solo a utenteB. L'UtenteA non riceverà una copia dell'e-mail.

SMTP: avvio e manutenzione

postfix può essere avviato con un comando.

Root@mail:~# riavvio del suffisso del servizio

Il file di registro in /var/log/mail.log dovrebbe fornire informazioni utili se qualcosa va storto. È anche possibile verificare se un server di posta è in ascolto sulla porta TCP 25 utilizzando netstat.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* ASCOLTA

Come puoi vedere dall'output, il server è in ascolto sulla porta TCP 25 per le richieste di connessione in entrata.

Installazione e configurazione POP/IMAP

POP/IMAP: Installazione di Dovecot

POP/IMAP: preparazione dei file di configurazione

I seguenti parametri vengono modificati secondo necessità.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## posizione delle caselle di posta specificate nel formato "mbox" ## mail_location = mbox:~/mail:INBOX=/var/mail/ % u ## colombaia data autorizzazioni necessarie per leggere/scrivere le caselle di posta degli utenti ## mail_privileged_group = mail

Questo dovrebbe essere sufficiente per avviare il servizio POP/IMAP sul server di posta.

POP/IMAP: installazione del servizio

Ora che dovecot è installato e configurato, può essere avviato utilizzando il seguente comando.

Root@mail:~# riavvio del servizio Dovecot

Ancora una volta, il file di registro (/var/log/mail.log) può fornire indizi importanti se qualcosa va storto. Puoi scoprire se dovecot è in esecuzione utilizzando netstat come segue.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* ASCOLTA tcp 0 0 0 0.0.0.0:143 0.0.0.0:* ASCOLTA

Utilizzando un server di posta con un programma di posta personalizzato

Il server di posta è ora pronto per l'uso. postale Account può essere configurato utilizzando il tuo client di posta elettronica preferito su computer desktop, laptop, tablet o telefono. Puoi anche configurare la webmail (posta con un'interfaccia web) sul server, ma le istruzioni per la webmail saranno fornite nelle prossime lezioni. In questa fase, il programma di posta Mozilla Thunderbird ha determinato le seguenti impostazioni per il mio server:

Risoluzione dei problemi del server di posta

  • Il tuo migliore amico è il file di registro /var/log/mail.log. Eventuali indizi sul motivo per cui la posta non funziona possono essere trovati qui.
  • Assicurati che il firewall sia configurato correttamente.
  • Assicurati che il server DNS abbia le voci corrette.

Per riassumere, la dimostrazione di questa lezione, come già accennato, ha avuto luogo in un ambiente di laboratorio. È possibile implementare un server DNS di prova con tutti i record necessari e gli utenti si scambieranno lettere tra loro sullo stesso server, ad esempio sullo stesso dominio. Per renderlo ancora più interessante, puoi distribuire molti server di posta con domini diversi, per testare la comunicazione tra domini, il necessario record DNS.

Per i server di posta attivi sono necessari record DNS validi. Puoi modificare le impostazioni del suffisso e della dovecot in base alle tue esigenze.

Attenzione: Per coloro che desiderano implementare un server di posta live o qualsiasi server di posta con accesso a Internet, assicurati che il tuo L'SMTP è sicuro. Solitamente gli attacchi SMTP provengono da Internet ma anche da malware all'interno della rete locale.

Spero che questo ti aiuti.

Questi programmi non possono essere installati su hosting condiviso. Un server di posta completamente autonomo può essere realizzato solo su un server virtuale privato (dedicato), cioè su un VDS (VPS). - questo articolo, come suggerisce il titolo, ti parlerà di una versione di alta qualità e allo stesso tempo più economica di un server privato virtuale, che utilizza anche tecnologie cloud.

In generale, l'argomento della posta è molto vicino agli autori, abbiamo già considerato in tempi diversi le problematiche della creazione della posta sul nostro propri domini(questo ti consente di scegliere nomi brevi e belli per le caselle di posta), come "collegare" il tuo dominio a mail.ru e in effetti a qualsiasi casella di posta popolare, come creare la tua posta offline su un hosting, ecc. Tutto questo e molto altro ancora. puoi trovare la tua posta per tag.

Molti utenti Ubuntu utilizzano il sistema per qualcosa di più del semplice uso domestico. Questo approccio è pienamente giustificato, perché sui sistemi Linux è molto più conveniente programmare, creare server e siti web. Una comodità è la creazione di un server di posta elettronica. Per i principianti, questo compito sembrerà terribilmente difficile, ma se capisci come installare e configurare un server di posta per Ubuntu, il compito non ti sembrerà così difficile.

Come configurare un server di posta basato su Ubuntu.

Prima delle istruzioni specifiche e della fermentazione attraverso il codice, non si può fare a meno di una parte di materiale teorico. È importante capire cos'è un server di posta elettronica e come funziona.

Un server di posta configurato, per dirla in modo molto semplice, è un postino che riceve una "lettera" da un client di posta e la consegna a un altro. In questo, in linea di principio, sta tutta l'essenza del lavoro di questo software. Un server di posta è necessario per qualcosa di più del semplice invio di e-mail. Sui siti si occupa della registrazione degli utenti, dell’invio di moduli da compilare e di altre azioni importanti, senza le quali il sito diventerebbe come un libro che puoi solo guardare girando le pagine, ma è difficile fare qualcosa.

I server di posta su Linux sono significativamente diversi da quelli su Windows e altri sistemi. Su Windows, questo è un programma chiuso già pronto, che devi solo iniziare a utilizzare. Le distribuzioni Linux forniscono autoconfigurazione tutti i componenti. Inoltre, il server alla fine non sarà composto da un programma, ma da diversi. Utilizzeremo Postfix in combinazione con Dovecot.

Perchè Postfix?

Esistono diversi client di posta elettronica su Ubuntu, ma questo è quello che abbiamo scelto. Configurare Posfix su Ubuntu è molto più semplice dello stesso SendMail, e questo è importante per un utente inesperto. Abbinato a Dovecot Postfix è in grado di fare tutto ciò che solitamente viene richiesto ai server di posta.

Postfix è l'agente di trasferimento della posta stesso. Interpreterà il ruolo principale nell'intera performance. È un programma open source che molti server e siti Web utilizzano per impostazione predefinita. Dovecot è un agente di ricevuta di consegna della posta.

Installazione di Postfix

Prima di tutto, devi utilizzare il comando per aggiornare il database dei pacchetti locali:

L'agente Postfix stesso può essere installato liberamente dal repository e questo sarebbe il passaggio successivo:

sudo apt-get install postfix

All'avvio dell'interfaccia di questa applicazione è necessario selezionare la voce “Sito Internet”, dopodiché verrà creato un file di configurazione denominato main.cf.

Successivamente, nel campo "Nome posta di sistema", inserisci il nome locale del futuro server, ad esempio myserver.org o qualsiasi altro a tua scelta. Con il comando nslookup puoi sempre scoprire il dominio del server in futuro: guardalo e annotalo, questo tornerà utile per la configurazione.

Configurazione di Postfix

Ora devi configurare l'agente di posta. Per fare ciò, devi prima creare un file chiamato virtual nella cartella /etc/postfix//, per farlo puoi usare il comando touch:

Ora dobbiamo creare una cartella privata nella directory /etc/postfix/. Memorizzerà le impostazioni della posta:

toccare canonical sender_relay sasl_passwd

Ora dobbiamo modificare alcune impostazioni nel file di configurazione main.cf. Aprilo nel Blocco note in modalità privilegiata:

sudo nano /etc/postfix/main.cf

Il file contiene valori di parametri e i suoi valori sono elencati tramite il segno "=". Qui è necessario modificare il nome del parametro myhostname server locale- a myserver.org, come nel nostro esempio, o a quello specificato durante l'installazione di Postfix nel passaggio precedente. Come questo:

mionomehost=mioserver.org

Visualizza l'indirizzo IP in uso con il seguente comando:

ifconfig | grep “inet indirizzo” -m 1

Questo indirizzo IP deve essere inserito nei parametri di mia destinazione. Sostituisci il parametro alias_maps con virtual_alias_maps, quindi le lettere possono essere inoltrate ad altri indirizzi.

Ora devi cambiare la posizione dell'hash:

virtual_alias_maps = hash:/etc/postfix/virtual

Imposta il parametro mynetworks sui seguenti valori:

miereti = 127.0.0.0/8[::ffff:127.0.0.0]/104[::1]/128

Se vuoi che il server possa funzionare con la posta Yandex, aggiungi i seguenti parametri alla fine del file:

smtp_sasl_auth_enable=sì
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = no anonimo
smtp_sasl_type=cyrus
smtp_sasl_mechanism_filter=accedi
smtp_sender_dependent_authentication = sì
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

Nel file /etc/postfix/private/canonical, aggiungi la tua posta Yandex:

@yandex.ru [e-mail protetta]

Aggiungi al file /etc/postfix/private/sender_relay:

@yandex.ru smtp.yandex.ru

Nel file /etc/postfix/private/sasl_passwd, aggiungi la password per la casella di posta Yandex - invece di ***:

[e-mail protetta]:***

Se stai utilizzando Ubuntu Server 16, devi aprire le porte affinché i servizi di posta funzionino. Per fare ciò, utilizzare il comando:

iptables -A INPUT -p tcp --dport 25 -j ACCETTA

Dopo aver apportato tutte le modifiche ai file, è necessario riavviare il servizio affinché le nuove impostazioni abbiano effetto.

Il controllo di Postfix funziona

È utile installare l'utilità mutt per rendere più comodo il lavoro con la posta. Questo può essere fatto con il comando:

sudo apt-get install mutt

Ora puoi provare a inviare una lettera a qualche casella di posta:

echo “Messaggio” | bastardo -s "messaggio" [e-mail protetta]

Se tutto va bene, la lettera verrà ricevuta. Ma tieni presente che tali email di solito finiscono nello spam su Google.

Installazione e configurazione di Dovecot

Per prima cosa devi installare l'utilità:

sudo apt-get install dovecot-imapd dovecot-pop3d

Ora apri il file /etc/dovecot/dovecot.conf e aggiungi la lista dei protocolli:

protocolli = pop3 pop3s imap imaps

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Se questa riga ha un contenuto diverso, è necessario modificarlo con quello specificato. Se non esiste affatto, è necessario aggiungerlo.

Riavviare il servizio affinché le modifiche abbiano effetto:

sudo /etc/init.d/dovecot riavviare

Apri il file /etc/hosts e aggiungi lì il tuo dominio, che è stato indicato all'inizio. Nel nostro esempio, questo era il dominio myserver.org. Anche l'indirizzo IP è stato determinato durante la fase di configurazione di Postfix.

indirizzo IP myserver.org

Ora non resta che aprire le porte affinché i servizi di posta possano ricevere e inviare liberamente lettere:

iptables -A INPUT -p tcp --dport 220 -j ACCETTA
iptables -A INPUT -p tcp --dport 993 -j ACCETTA
iptables -A INPUT -p tcp --dport 110 -j ACCETTA
iptables -A INPUT -p tcp --dport 995 -j ACCETTA

Per verificare le prestazioni dell'intero sistema, è necessario inviare una lettera alla casella di posta specificata nelle impostazioni. In questo caso, il dominio creato deve essere utilizzato nell'indirizzo e l'utente deve essere creato in anticipo, quindi la lettera deve essere ricevuta: puoi controllare la posta utilizzando l'utilità mutt che hai già installato.




Superiore