Qual è lo scopo del file mailertable?

October 17

Gli amministratori di sistema hanno sempre utilizzato strumenti avanzati per garantire che le reti funzionano in modo corretto ed efficiente. Uno di questi strumenti è il programma sendmail, che permette ai sistemi Unix di inviare e ricevere messaggi di posta elettronica. Per utilizzare tutte le funzionalità di sendmail, alcuni file di configurazione e le utenze sono a disposizione degli amministratori. Uno di questi, il file mailertable, permette all'amministratore di definire il comportamento di routing sendmail sulla base delle informazioni di invio.

Inviare una mail

Il programma sendmail è un'applicazione di posta elettronica integrato incluso nella maggior parte dei sistemi operativi Unix e Unix-like. Il programma permette agli amministratori di gestire, inviare e ricevere e-mail con incredibili opzioni di personalizzazione. Tuttavia, il programma sendmail è noto per la sua interfaccia impegnativo e personalizzazione. Anche se esistono nuove versioni di sendmail per affrontare queste sfide, sendmail è ancora molto più difficile da usare rispetto il vostro programma di posta elettronica tipico, e consigliato agli amministratori di sistema di saperla (Fonte 3).

mailertable

Uno dei modi per utilizzare sendmail coinvolge automazione delle attività di mailing o definire comportamenti specifici per i domini di posta elettronica specifici. Qui è dove un mailertable entra in scena. Un mailertable specifica un gruppo di nomi di dominio e azioni associate a prendere quando incontra e-mail da e verso quei domini. In questo modo, il programma sendmail sa automaticamente dove inoltrare messaggi di posta elettronica o di percorso in base alla rete del mittente.

Formato mailertable

Il file mailertable conterrà semplici voci di dati che associano un dominio con una particolare regola. Più comunemente, la regola comporta email di routing da un dominio specifico per un utente o un altro dominio della rete locale. Una voce tipica si presenta come la seguente configurazione:

.externaldomain.com smtp: relay.internaldomain.com

Questo dimostra una voce che le rotte di posta elettronica dal dominio ".externaldomain.com" a "relay.internaldomain.com" tramite il protocollo SMTP.

utilizzando mailertable

Il file mailertable risiede in "/ etc / mail" directory di un sistema Unix o Linux. L'amministratore può modificare il file utilizzando un semplice editor di testo, come vi o nano. Tuttavia, una volta che è modificato, l'amministratore deve hash del file in un database utilizzando il comando "makemap". Questo comando costruisce la versione del database del file per l'utilizzo da parte di sendmail. Digitare il seguente comando in un terminale di comando:

$> Makemap hash / etc / mail / mailertable