exim configuration - Akzeptiere alle Mails

8

Ich habe gerade exim auf meinem ubuntu Computer eingerichtet. Im Moment akzeptiert es nur E-Mails für Konten, die auf diesem Computer existieren, aber ich möchte, dass es alle E-Mails akzeptiert (nur weil ich daran interessiert bin). Leider scheint es eine Million exim bezogene Konfigurationsdateien zu geben, und ich habe nicht viel Erfolg bei der Suche nach etwas bei Google.

Gibt es eine Einführung in exim für komplette Anfänger?

Danke.

    
aidan 12.03.2009, 15:30
quelle

1 Antwort

14

Es gibt eine Mailingliste bei Ссылка . Das Problem, mit dem Sie als Ubuntu-Benutzer konfrontiert werden, ist, dass es immer eine leichte Spannung zwischen Debian-Packern / Benutzern und der Hauptbenutzerbasis von Exim gab, weil Debian ihre Konfiguration stark anpassen wollte. Ihre Gründe für die Anpassung sind solide, aber es führt dazu, dass Debian-Benutzer in der Haupt-Mailingliste auftauchen und Fragen stellen, die Begriffe verwenden, die für Nicht-Debian-Benutzer nicht erkennbar sind. Debian führt seine eigene exim-dedizierte Hilfeliste aus (ich habe die Adresse nicht griffbereit, aber sie ist in der Distro-Dokumentation). Unglücklicherweise verursacht das ein Problem, weil Ubuntu alle diese Pakete von Debian übernommen hat, aber nicht wie Debian, und Debian-Packer fühlen sich wohl dazu aufgefordert, diese Ubuntu-Benutzer zu unterstützen. p>

Ubuntu-Benutzer gehen also zur Exim-Hauptliste und werden aufgefordert, ihren Packer um Hilfe zu bitten. Also gehen sie zu den Debian-Listen und bitten um Hilfe und können oder können nicht geholfen werden.

Nun, um deine ursprüngliche Frage zu beantworten, gibt es eine Menge Möglichkeiten, um das zu tun, was du fragst, und wahrscheinlich wird der beste Weg für dich spezifisch für die Debian / Ubuntu-Konfigurationen sein. Um Ihnen den Einstieg zu erleichtern, können Sie Ihren Routern jedoch Folgendes hinzufügen:

%Vor%

Wenn Sie das nach Ihrem allgemeinen Alias ​​/ lokalen Delivery-Router und vor jedem Router mit erzwungenem Fehler platzieren, leitet das alle E-Mails an jeden nicht behandelten lokalen_Teil in einer beliebigen Domäne in lokale_Domänen an [email protected] um.

local_domain ist eine Domänenliste, die in der standardmäßigen exim-Konfigurationsdatei definiert ist. Wenn Sie keine oder eine gleichwertige Eigenschaft haben, können Sie sie durch eine durch Trennzeichen getrennte Liste lokaler Domänen ersetzen, z. B. "example.com:example.net:example.foo"

Einer der Gründe, warum es schwierig ist, sich mit Exim vertraut zu machen, ist, dass Sie buchstäblich alles damit machen können (buchstäblich, jemand auf der Liste hat bewiesen, dass die Expansionssyntax vor ein paar Jahren abgeschlossen ist, IIRC). So könnten Sie zum Beispiel das obige Framework verwenden, um die Domänen aus einer Datei herauszusuchen, um reguläre Ausdrücke gegen die zu erfassenden local_parts anzuwenden, um die Mail in einer Datei zu speichern, anstatt sie an eine Adresse weiterzuleiten, und sie vor die Datei stellen Router und verwenden Sie "ungesehen", um Kopien aller E-Mails usw. zu speichern. Wenn Sie wirklich eine Exim-Installation verwalten möchten, empfehle ich dringend, die Dokumentation von Cover zu Cover zu lesen, es ist wirklich, wirklich gut, sobald Sie einen Zeh halten.

Viel Glück!

    
jj33 12.03.2009, 16:33
quelle

Tags und Links