Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

9.6.1 E-Mail Transport/Transfer Agenten (Exim)

Literatur:

Wenn exim als MTA eingesetzt wird, m�ssen die folgenden Dateien angepasst werden:

     /etc/exim/exim.conf     "eximconfig" bearbeitet diese Datei
     /etc/inetd.conf         durch Auskommentieren von smtp l�uft exim als Daemon
     /etc/email-addresses    Add spoofed source address lists
     Die Filter k�nnen mittels exim -brw, -bf, -bF, -bV, ...  getestet werden.

9.6.1.1 Ein Fangnetz f�r nicht existierende E-Mail-Adressen (Exim)

In der Datei /etc/exim/exim.conf (Woody oder sp�ter), kann am Ende des Abschnittes DIRECTORS (gleich nach localuser: director) ein Ausdruck eingef�gt werden, der auf alle E-Mail-Adressen passt, die vorher nicht aufgel�st werden konnten (nach Miquel van Smoorenburg):

     catchall:
       driver = smartuser
         new_address = [email protected]

Wer eine komplexere Anordnung von virtuellen Dom�nen angelegt hat, wird an das Ende der Datei /etc/exim/exim.conf einen Eintrag wie folgt vornehmen: (von mir, nicht sehr ausf�hrlich getestet):

     *@yourdomain.com ${lookup{$1}lsearch*{/etc/email-addresses} \
             {$value}fail} T

Dazu ben�tigt man einen "*" Eintrag in der Datei /etc/email-addresses.


9.6.1.2 Selektive Adressen-Umschreibung f�r ausgehende E-Mail (Exim)

Mit exim kann auch die From: Zeile der ausgehenden E-Mails manipuliert werden. Auch dies kann in der exim Konfigurationsdatei /etc/exim/exim.conf erledigt werden:

     *@host1.something.dyndns.org \
       "${if eq {${lookup{$1}lsearch{/etc/passwd}{1}{0}}} {1}  \
        {$0}{[email protected]}}"  frFs

Dies schreibt alle Adressen um, die auf den Ausdruck *@host1.something.dyndns.org passen.

  1. Zuerst wird in /etc/password nachgesehen, ob der Ausdruck $1 auf einen lokalen Benutzer zutrifft.

  1. Wenn dies der Fall ist, wird daraus das, was es vorher schon war ($0).

  1. Wenn es den Benutzer lokal nicht gibt, wird der Dom�nenanteil ersetzt.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire