Hallo,

ich kämpfe immer noch mit der Konfiguration meines Mailservers.
Ich habe folgende Programme im Einsatz:

Distri:
testing / unstable / (wenig - immer weniger) experimental
Linux debian 2.6.4 #1 Fri Mar 12 21:01:39 CET 2004 i686 
GNU/Linux /kernel.org

Programme:
# exim -C /etc/exim/exim.conf -bV
Exim version 3.36 #1 built 06-May-2004 18:14:20 /testing
This is fetchmail release 6.2.5+NTLM+SDPS+SSL+NLS /unstable
SpamAssassin version 2.63 /testing
amavisd-new-20030616-p7 /testing  mit f-prot clamav antivir
'fqdn': debian.workgroup.home

dial-on-demand pppd version 2.4.2 mit paket filter regeln, um zu 
Verhindern, dass durch unerwünschte Pakete die Leitung unerwünscht 
lange offen gehalten wird. ISDN über Hagenuk Data Box Speed Dragon  
Emulatrion des AT Befehlsatzes (Modem).

Leider fehlt mir da etwas der Überblick (Freizeit Debianer mit eher 
immer weniger Freitzeit für Debian). Die exim.specs habe ich noch nicht 
ganz bewältigt - Ich überlege die Anschaffung des Oreilly Buches, dann 
aber exim4 ??

Ich habe meine exim Konfiguration nochmals überarbeitet, nachdem ich 
keine Mails mehr versenden konnte :-( (Hatte daran geschraubt, weil ich 
als root Benachrichtigungs Mails an Meinen Webmailer (Web.de) versenden 
wollte, um mich benachrichtigen zu lassen über das Herunterfahren des 
Rechners. 

mail aus dem mailx Paket habe ich immer noch nicht soweit.

Bei den anschließenden Konfigurationsproblemen habe ich dann nochmals 
meine Smarhost Konfiguration Überarbeitet, und mich dabei an Uwe 
Kerstans sehr zu empfehlendes Tutorial orientiert:

http://www.linuxer.onlinehome.de/apps/exim.htm#go11

Vielleicht könnt ihr mir bestätigen, dass diese Zeilen darauf hindeuten, 
dass es sich um eine TLS Verbindung handelt:

/etc/init.d/fetchmail debug-run (Auszug):
fetchmail: 6.2.5 querying pop3.web.de (protocol POP3) at Sa 12 Jun 2004 
13:28:28 CEST: poll started
fetchmail: pop3.web.de key fingerprint: 
7B:92:A4:08:DB:EE:BD:BF:9F:A2:E9:0C:B2:57:29:58

Auszug aus der /etc/fetchmailrc:
user '??????' there with password '??????' is 'gerhard' here ssl options  
fetchall warnings 3600
postconnect 'sendmail -qq'

Im Mail Queue sammeln sich immer wieder Unmengen von gefrorenen SPAM 
Mails, die ich mit 
exim -Mrm `mailq|grep 1B|grep frozen |awk '{print$3}'`
lösche. (Ich hatte da mal etwas sichereres gefunden, das scheinbar immer 
matcht, finde es aber nicht wieder - debian faq?). Es gibt aber wohl 
auch eine exim 3/4 option timeout_frozen_after, um diese Mails nach 
einer vorgegebenen Zeit zu löschen.
mailq|exiqsum gibt mir eine Übersicht über den mail queue

# mailq |grep 1B|wc -l
43
die Anzahl der Mails im Queue (das waren gestern noch ~1900).

Nun habe ich folgendes Problem mit meiner dial-on-demand dialup 
Konfiguration und exim:
Ich bin seit der neuen Konfiguration praktisch immer online, und muß 
poff -a aufrufen, um offline zu gehen. Früher war es kein Problem: nach 
dem zügigen abholen der Mail wurde die Verbindung nach 180 Sekunden 
Untätigkeit unterbrochen. Jetzt versucht exim ständig Verbindungen, die 
im Timeout enden. Und zwar versucht es über port 10024 (der eigendlich 
der vom  amavis exim transport  ist) Verbindungen zum smarthost 
(smtp.web.de) aufzubauen, was natürlich scheitert.

Ich weiß allerdings nicht, wo in der Konfiguration dieses Problem zu 
beheben ist... :-( (mangelndes Verständnis der Funktionsweisen... da 
kommt halt der Designer und 'Pixelschubser' zum tragen, meine 
Shellprogrammfähigkeiten scheinen ebenfalls durch diese Ausrichtung 
limitiert zu sein ;-)).

/var/log/exim/mainlog (Ausschnitt):
2004-06-12 14:26:23 1BYlZO-0006aF-00 smtp.web.de [217.72.192.157]: 
Connection timed out
2004-06-12 14:26:23 1BYlZO-0006aF-00 == [EMAIL PROTECTED] 
T=amavis defer (110): Connection timed out
Dazu habe ich hier http://www.vermittlungsprovision.net/119.html 
gefunden, dass es dann an den anderen liegt (=spammer).

Zitat:
" Die anderen sind "schuld", wenn
 * connected --- User unknown
 * Connection refused
 * defer (110): Connection timed out"
/Zitat

Allerdings bin ich mir da nicht so sicher, da 
# time exim -v -qff
Single queue run
LOG: 0 MAIN
  Start queue run: pid=8747 -qff
delivering message 1BYnUZ-0008EG-00 (queue run pid 8747 fd 5)
delivering message 1BYnTr-0008Bi-00 (queue run pid 8747 fd 5)
Connecting to smtp.web.de [217.72.192.157.10024] ... failed
LOG: 0 MAIN
  smtp.web.de [217.72.192.157]: Connection timed out
LOG: 0 MAIN
[...]
zeigt, dass sich exim mit port 10024 von smtp.web.de verbinden lassen 
will. (oder verstehe ich das falsch?)

Ich erhalte (wohl wegen error kopie an postmaster: exim.conf:Zeile 
205:errors_copy = [EMAIL PROTECTED] [EMAIL PROTECTED]) 
jetzt folgende mails:

|Mail delivery failed: returning message to sender
|Von: 
|Mail Delivery System <[EMAIL PROTECTED]>
|An: 
|[EMAIL PROTECTED]
|Datum: 
|Heute 12:57:17
|
|This message was created automatically by mail delivery software 
(Exim).
|
|A message that you sent could not be delivered to one or more of its
|recipients. This is a permanent error. The following address(es) 
failed:
|
|  [EMAIL PROTECTED]
|    SMTP error from remote mailer after end of data:
|    host 127.0.0.1 [127.0.0.1]: 550 5.7.1 Message content rejected, 
UBE, id=05934-08
|
|------ This is a copy of the message, including all the headers. ------
|
|Return-path: <[EMAIL PROTECTED]>
|Received: from localhost ([127.0.0.1] ident=fetchmail)
|        by debian with esmtp (Exim 3.36 #1 (Debian))
|        id 1BZ6CD-0001mr-00
|        for <[EMAIL PROTECTED]>; Sat, 12 Jun 2004 12:57:09 +0200
|Received: from pop3.web.de [217.72.192.134]
|        by localhost with POP3 (fetchmail-6.2.5)
|        for [EMAIL PROTECTED] (single-drop); Sat, 12 Jun 2004 12:57:09 
+0200 (CEST)
|Received: from [199.126.138.84] (helo=autobytel.ca)
|        by mx26.web.de with esmtp (WEB.DE 4.101 #91)
|        id 1BZ5vP-0005NR-00; Sat, 12 Jun 2004 12:39:47 +0200
|Message-ID: 
<[EMAIL PROTECTED]>
|From: "Bridget Sutherland" <[EMAIL PROTECTED]>
|To: joelle.schiertz <at> web.de, ggrubbish <at>web.de, werner <at> 
web.de, werner-mirko <at> web.de, werner.alze <at> web.de, 
werner.gschwind <at> web.de
|Subject: The weekend viagra
|Date: Sat, 12 Jun 2004 06:59:27 +0000
|MIME-Version: 1.0
|Content-Type: text/html
|Content-Transfer-Encoding: base64
|Sender: [EMAIL PROTECTED]

|QnV5IFZpYWdyYSwgV [...]

Ist das überhaupt sinnvoll Spammern solche Nachrichten zu senden? Ich 
denke nicht. Wie konfiguriert ihr dieses Verhalten?

Früher habe ich vom Mailerdaemon Mails bekommen, die mir mitteilten wenn 
eine Nachricht eingefroren wurde. Das scheint jetzt nicht mehr der Fall 
zu sein.

1.      Besonders das Verhalten mit dem smarthost (web.de) über dem     
        amavistransport 10024 versenden zu wollen, und die dadurch entstehenden 
        Kosten (Daueronline) möchte ich natürlich in en Griff bekommen.
2.      Ich möchte natürlich gerne per mail (aus dem mailx paket)               
        Benachrichtigungen, oder überhaupt mails über den smarthost versenden   
        können - und zwar auch von root, ohne never users = root zu ändern.     
        Geht das überhaupt?
3.      Mit AMaViS bin ich soweit zufrieden, obwohl mir der debian 
        gewöhnliche Weg der Installation und Konfiguration nicht bekannt ist.
        Allerdings scheint auch amavis zu lange zu prüfen, was die online Zeit
        verlängert.

Ich hatte hier schon ein paar Threads angefangen:
http://thread.gmane.org/gmane.linux.debian.user.german/88261 und
http://article.gmane.org/gmane.linux.debian.user.german/88271 und
http://thread.gmane.org/gmane.linux.debian.user.german/89553

(könnt ihr übrigens bei gmane mit konqueror normal lesen? Bei mir fehlt 
die Hälfte trotz aktivierten Javascript)

zu 2:
# echo "test: mailx mail from debian.workgroup home by root" | mail -s 
'test: mailx mail from debian.workgroup home by root `date`' -a "From: 
ggrubbish <at> web.de" -a "Sender: ggrubbish <at> web.de"  ggrubbish 
<at> web.de

# mailq|tail -n3
 0m   444 1BZ95R-0002Qw-00 <ggrubbish <at> web.de>
          ggrubbish <at> web.de

# exim -v -qf 1BZ95R-0002Qw-00
Single queue run starting at 1BZ95R-0002Qw-00
LOG: 0 MAIN
  Start queue run: pid=9370 -qf
delivering message 1BZ95R-0002Qw-00 (queue run pid 9370 fd 5)
Connecting to smtp.web.de [217.72.192.157.10024] ... failed
LOG: 0 MAIN
  smtp.web.de [217.72.192.157]: Connection timed out
LOG: 0 MAIN
  == ggrubbish <at> web.de T=amavis defer (110): Connection timed out
LOG: 0 MAIN
  End queue run: pid=9370 -qf

Womit ich bezweifele, dass meine smarthost Konfiguration überhaupt 
greift, oder ob das trotz gesetztem From: header an never users = root 
liegt. Allerdings kann ich jetzt über kmail wieder mit all meinen 
Email-Adressen versenden ...

Dieselbe Mail als user gerhard mit mail versendet ergibt mit time exim 
-v -qf den gleichen fehler und _dauert_ :
real    3m9.388s
user    0m0.015s
sys     0m0.007s

also bei 44 mails im mail queue etwa 2,5 Stunden ! bei ~1900 kann das ja 
jeder mal selbst ausrechnen... da benötigt man dann schon eine 24/7 
Verbindung ;-). bzw. die stellt sich bei d-o-d per c-b-c dann von 
selbst ein.

Dringlichste Frage ist also: Wie stelle ich den transport von amavis 
port 10024 für zu versendende Mails auf meine smarthost Konfiguration 
um die über smtp.web.de:25 läuft?

Ich hoffe jemand kann mir da helfen. Die amavisd.conf, und die exim.conf 
habe ich angehangen (die auskommentierten Zeilen habe ich entfernt, an 
das Ende der exim.conf habe ich das fehlende end angefügt - ohne 
Erfolg/Änderung)

TIA

ciao

Gerhard





1:use strict;

#
#egrep -vn '#|^ *$' /etc/amavis/amavisd.conf > ./Desktop/amavisd.conf.new
#Die Sektionen habe ich nachgetragen
#
#Sections:
# Section I    - Essential daemon and MTA settings
# Section II   - MTA specific
# Section III  - Logging
# Section IV   - Notifications/DSN, BOUNCE/REJECT/DROP/PASS destiny, quarantine
# Section V    - Per-recipient and per-sender handling, whitelisting, etc.
# Section VI   - Resource limits
# Section VII  - External programs, virus scanners, SpamAssassin
# Section VIII - Debugging

49-#
50:# Section I - Essential daemon and MTA settings
51-#

62:$mydomain = 'workgroup.home'; 
121:$forward_method = 'pipe:flags=q argv=/usr/sbin/exim -oMr scanned-ok -i -f 
${sender} -- ${recipient}';
122:$notify_method = $forward_method;

195-#
196:# Section II - MTA specific (defaults should be ok)
197-#

298:[?%o|(?)|<%o>] -> [<%R>|,][? %i ||, quarantine %i], Message-ID: %m, Hits: %c';

267-#
268:# Section III - Logging
269-#

301-#
302:# Section IV - Notifications/DSN, BOUNCE/REJECT/DROP/PASS destiny, quarantine
303-#

337:read_l10n_templates('en_US', '/etc/amavis');
450:$viruses_that_fake_sender_re = new_RE(
451:  qr'nimda|hybris|klez|bugbear|yaha|braid|sobig|fizzer|palyh|peido|holar'i,
452:  qr'tanatos|lentin|bridex|mimail|trojan\.dropper|dumaru|parite|spaces'i,
453:  qr'dloader|galil|gibe|swen|netwatch|bics|sbrowse'i,
454:  [qr'^(EICAR\.COM|Joke\.|Junk\.)'i           => 0],
455:  [qr'^(WM97|OF97|W95/CIH-|JS/Fort)'i         => 0],
457:);
473: $spam_admin = "[EMAIL PROTECTED]";
495:$mailfrom_notify_admin     = "[EMAIL PROTECTED]";
496:$mailfrom_notify_recip     = "[EMAIL PROTECTED]";
497:$mailfrom_notify_spamadmin = "[EMAIL PROTECTED]";
527:$QUARANTINEDIR = '/var/lib/amavis/virusmails';
606:$spam_quarantine_to = 'spam-quarantine';
621:$X_HEADER_LINE = "by $myversion (Debian) at $mydomain";
644:$keep_decoded_original_re = new_RE(
646:  qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i,
647:);
672:$banned_filename_re = new_RE(
681:);

693-#
694:# Section V - Per-recipient and per-sender handling, whitelisting, etc.
695-#

921:$blacklist_sender_re = new_RE(
922:    qr'^(bulkmail|offers|cheapbenefits|earnmoney|foryou|greatcasino)@'i,
923:    qr'^(investments|lose_weight_today|market.alert|money2you|MyGreenCard)@'i,
924:    qr'^(new\.tld\.registry|opt-out|opt-in|optin|saveonl|smoking2002k)@'i,
925:    qr'^(specialoffer|specialoffers|stockalert|stopsnoring|wantsome)@'i,
926:    qr'^(workathome|yesitsfree|your_friend|greatoffers)@'i,
927:    qr'^(inkjetplanet|marketopt|MakeMoney)\d*@'i,
928:);
945:map { $whitelist_sender{lc($_)}=1 } (qw(
946:  [EMAIL PROTECTED]
947:  [EMAIL PROTECTED]
948:  [EMAIL PROTECTED]
949:  [EMAIL PROTECTED]
950:  [EMAIL PROTECTED]
951:  [EMAIL PROTECTED]
952:  [EMAIL PROTECTED]
953:  [EMAIL PROTECTED]
954:  [EMAIL PROTECTED]
955:  [EMAIL PROTECTED]
956:  [EMAIL PROTECTED]
957:  [EMAIL PROTECTED]
958:  [EMAIL PROTECTED]
959:  [EMAIL PROTECTED]
960:  [EMAIL PROTECTED]
961:  [EMAIL PROTECTED]
962:  [EMAIL PROTECTED]
963:  [EMAIL PROTECTED]
964:  [EMAIL PROTECTED]
965:  [EMAIL PROTECTED]
966:  [EMAIL PROTECTED]
967:  [EMAIL PROTECTED]
968:  [EMAIL PROTECTED]
969:  [EMAIL PROTECTED]
970:  [EMAIL PROTECTED]
971:  [EMAIL PROTECTED]
972:  [EMAIL PROTECTED]
973:  [EMAIL PROTECTED]
974:  [EMAIL PROTECTED]
975:  [EMAIL PROTECTED]
976:));

1003-#
1004:# Section VI - Resource limits
1005-#

1042-#
1043:# Section VII - External programs, virus scanners
1044-#

1053:$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin';
1064:$gzip   = 'gzip';
1065:$bzip2  = 'bzip2';
1066:$lzop   = 'lzop';
1067:$uncompress = ['uncompress', 'gzip -d', 'zcat'];
1068:$unfreeze   = ['unfreeze', 'freeze -d', 'melt', 'fcat'];
1069:$arc        = ['nomarch', 'arc'];
1072:$zoo    = 'zoo';
1073:$lha    = 'lha';
1177:@av_scanners = (
1220:  ['KasperskyLab AVP - aveclient', ['/opt/kav/bin/aveclient','aveclient'],
1221:    '-p /var/run/aveserver -s {}/*', [0,3,6,8], [2,4],
1222:    qr/LINFECTED (.+)/,
1223:  ],
1225:  ['KasperskyLab AntiViral Toolkit Pro (AVP)', ['avp'],
1227:    qr/infected: (.+)/,
1228:    sub {chdir('/opt/AVP') or die "Can't chdir to AVP: $!"},
1229:    sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"},
1230:  ],
1234:  ['KasperskyLab AVPDaemonClient',
1235:    [ '/opt/AVP/kavdaemon',       'kavdaemon',
1236:      '/opt/AVP/AvpDaemonClient', 'AvpDaemonClient',
1237:      '/opt/AVP/AvpTeamDream',    'AvpTeamDream',
1238:      '/opt/AVP/avpdc', 'avpdc' ],
1239:    "-f=$TEMPBASE {}", [0,8], [3,4,5,6], qr/infected: ([^\r\n]+)/ ],
1253:  ['H+BEDV AntiVir or CentralCommand Vexira Antivirus',
1254:    ['antivir','vexira'],
1255:    '--allfiles --home-dir=/usr/lib/AntiVir -kf/usr/lib/AntiVir/hbedv.key -noboot 
-nombr -rs -s -z {}', [0], qr/ALERT:|VIRUS:/,
1256:    qr/(?x)^\s* (?: ALERT: \s* (?: \[ | [^']* ' ) |
1257:         (?i) VIRUS:\ .*?\ virus\ '?) ( [^\]\s']+ )/ ],
1261:  ['Command AntiVirus for Linux', 'csav',
1262:    '-all -archive -packed {}', [50], [51,52,53],
1263:    qr/Infection: (.+)/ ],
1266:  ['Symantec CarrierScan via Symantec CommandLineScanner',
1267:    'cscmdline', '-a scan -i 1 -v -s 127.0.0.1:7777 {}',
1268:    qr/^Files Infected:\s+0$/, qr/^Infected\b/,
1269:    qr/^(?:Info|Virus Name):\s+(.+)/ ],
1272:  ['Symantec AntiVirus Scan Engine',
1273:    'savsecls', '-server 127.0.0.1:7777 -mode scanrepair -details -verbose {}',
1274:    [0], qr/^Infected\b/,
1275:    qr/^(?:Info|Virus Name):\s+(.+)/ ],
1279:  ['Dr.Web Antivirus for Linux/FreeBSD/Solaris', 'drweb',
1280:    '-al -ar -fm -go -ha -ml -ni -ot -sd -up {}',
1281:    [0], [1], sub {('no-name')} ],
1297:  ['F-Secure Antivirus', 'fsav',
1298:    '--dumb --archive {}', [0], [3,8],
1299:    qr/infection: (.+)/ ],
1301:  ['CAI InoculateIT', 'inocucmd',
1302:    '-sec -nex {}', [0], [100],
1303:    qr/was infected by virus (.+)/ ],
1305:  ['MkS_Vir for Linux (beta)', ['mks32','mks'],
1307:    qr/--[ \t]*(.+)/ ], 
1310:  ['ESET Software NOD32', 'nod32',
1311:    '-all -subdir+ {}', [0], [1,2],
1312:    qr/^.+? - (.+?)\s*(?:backdoor|joke|trojan|virus|worm)/ ],
1315:  ['ESET Software NOD32 - Client/Server Version', 'nod32cli',
1316:    '-a -r -d recurse --heur standard {}', [0], [10,11],
1317:    qr/^\S+\s+infected:\s+(.+)/ ],
1320:  ['Norman Virus Control v5 / Linux', 'nvccmd',
1321:    '-c -l:0 -s -u {}', [0], [1],
1322:    qr/(?i).* virus in .* -> \'(.+)\'/ ],
1325:  ['Panda Antivirus for Linux', ['pavcl'],
1326:    '-aut -aex -heu -cmp -nbr -nor -nso -eng {}',
1327:    qr/Number of files infected[ \.]*: 0(?!\d)/,
1328:    qr/Number of files infected[ \.]*: 0*[1-9]/,
1329:    qr/Found virus :\s*(\S+)/ ],
1339:  ['NAI McAfee AntiVirus (uvscan)', 'uvscan',
1340:    '--secure -rv --summary --noboot - {}', [0], [13],
1341:    qr/(?x) Found (?:
1342:        \ the\ (.+)\ (?:virus|trojan)  |
1343:        \ (?:virus|trojan)\ or\ variant\ ([^ ]+)  |
1344:        :\ (.+)\ NOT\ a\ virus)/,
1347:  ],
1353:  ['VirusBuster', ['vbuster', 'vbengcl'],
1357:    "{} -ss -i '*' -log=$MYHOME/vbuster.log", [0], [1],
1358:    qr/: '(.*)' - Virus/ ],
1368:  ['CyberSoft VFind', 'vfind',
1371:  ],
1374:  ['Ikarus AntiVirus for Linux', 'ikarus',
1375:    '{}', [0], [40], qr/Signature (.+) found/ ],
1378:  ['BitDefender', 'bdc',
1379:    '--all --arc {}', qr/^Infected files *:0(?!\d)/,
1380:    qr/^(?:Infected files|Identified viruses|Suspect files) *:0*[1-9]/,
1381:    qr/(?:suspected|infected): (.*)\033/ ],
1382:);
1392:@av_scanners_backup = (
1400:  ['FRISK F-Prot Antivirus', ['f-prot','f-prot.sh'],
1401:    '-dumb -archive -packed {}', [0,8], [3,6],
1402:    qr/Infection: (.+)/ ],
1405:  ['Trend Micro FileScanner', ['/etc/iscan/vscan','vscan'],
1406:    '-a {}', [0], qr/Found virus/, qr/Found virus (.+) in/ ],
1408:  ['KasperskyLab kavscanner', ['/opt/kav/bin/kavscanner','kavscanner'],
1409:    '-i1 -xp {}', [0,10,15], [5,20,21,25],
1410:    qr/(?:CURED|INFECTED|CUREFAILED|WARNING|SUSPICION) (.*)/ ,
1411:    sub {chdir('/opt/kav/bin') or die "Can't chdir to kav: $!"},
1412:    sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"},
1413:  ],
1430:);

1433-#
1434:# Section VIII - Debugging
1435-#

# egrep -vn '#|^ *$' /etc/exim/exim.conf > ./Desktop/exim.conf.new
# Die Serktionen sind zur besseren Übersicht nachgetragen
#                    MAIN CONFIGURATION SETTINGS
#                      TRANSPORTS CONFIGURATION
#                      DIRECTORS CONFIGURATION
#                      ROUTERS CONFIGURATION
#                      RETRY CONFIGURATION
#                      REWRITE CONFIGURATION
#                   AUTHENTICATION CONFIGURATION

16-######################################################################
17:#                    MAIN CONFIGURATION SETTINGS                     #
18-######################################################################

26:qualify_domain = debian.workgroup.home
43:local_domains = localhost:debian:workgroup.home:debian.workgroup.home
47:local_domains_include_host = true
48:local_domains_include_host_literals = true
67:never_users = root
74:host_lookup = *
107:host_accept_relay = 127.0.0.1 : ::::1 : 172.16.240.0/24
113:host_auth_accept_relay = *
127:trusted_users = mail:uucp:amavis
132:smtp_verify = false
142:gecos_pattern = ^([^,:]*)
143:gecos_name = $1
152:smtp_accept_queue_per_connection = 100
160:freeze_tell_mailmaster = true
167:received_header_text = "Received: \
168:         ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
169:         {${if def:sender_ident {from ${sender_ident} }}\
170:         ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
171:         by ${primary_hostname} \
172:         ${if def:received_protocol {with ${received_protocol}}} \
174:         id ${message_id}\
175:         ${if def:received_for {\n\tfor <$received_for>}}"
182:receiver_try_verify = true
205:errors_copy = [EMAIL PROTECTED] [EMAIL PROTECTED]
209:end

212-######################################################################
213:#                      TRANSPORTS CONFIGURATION                      #
214-######################################################################

224:local_delivery:
225:  driver = appendfile
226:  group = mail
227:  mode = 0660
228:  mode_fail_narrower = false
229:  envelope_to_add = true
230:  return_path_add = true
231:  file = /var/mail/${local_part}
239:address_pipe:
240:  driver = pipe
241:  path = /usr/bin:/bin:/usr/local/bin
242:  return_fail_output
247:address_file:
248:  driver = appendfile
249:  envelope_to_add = true
250:  return_path_add = true
267:address_directory:
268:  driver = appendfile
269:  no_from_hack
270:  prefix = ""
271:  suffix = ""
277:address_reply:
278:  driver = autoreply
282:procmail_pipe:
283:  driver = pipe
284:  command = "/usr/bin/procmail"
285:  return_path_add
286:  delivery_date_add
287:  envelope_to_add
290:  suffix = ""
295:remote_smtp:
296:  driver = smtp
297:  port = 25
323:amavis:
324:   driver = smtp
325:   port = 10024
326:   hosts = 127.0.0.1
327:   allow_localhost
328:        
333:        
352:headers_add = "X-Virus-Scanned: by AMaViS (<a 
href='http://amavis.org/'>http://amavis.org/</a>)"
356:end

359-######################################################################
360:#                      DIRECTORS CONFIGURATION                       #
361-#             Specifies how local addresses are handled              #
362-######################################################################
363-#                          ORDER DOES MATTER                         #
364-#   A local address is passed to each in turn until it is accepted.  #
365-######################################################################

371:amavis_director:
372:  condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
373:  driver = smartuser
374:  transport = amavis
377:  verify = false
387:real_local:
388:  prefix = real-
389:  driver = localuser
390:  transport = local_delivery
398:system_aliases:
399:  driver = aliasfile
400:  file_transport = address_file
401:  pipe_transport = address_pipe
402:  file = /etc/aliases
403:  search_type = lsearch
421:userforward:
422:  driver = forwardfile
423:  file_transport = address_file
424:  pipe_transport = address_pipe
425:  reply_transport = address_reply
426:  no_verify
427:  check_ancestor
428:  check_local_user
429:  file = .forward
430:  modemask = 002
431:  filter
435:procmail:
436:  driver = localuser
437:  transport = procmail_pipe
438:  require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
439:  no_verify
443:localuser:
444:  driver = localuser
445:  transport = local_delivery
447:end

450-######################################################################
451:#                      ROUTERS CONFIGURATION                         #
452-#            Specifies how remote addresses are handled              #
453-######################################################################
454-#                          ORDER DOES MATTER                         #
455-#  A remote address is passed to each in turn until it is accepted.  #
456-######################################################################

471:amavis_router:
472:  condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
473:  driver = domainlist
474:  route_list = "* smtp.web.de byname"
475:  transport = amavis
478:  verify = false
663:smarthost_auto: 
664:    condition = 
"${extract{3}{:}{${lookup{$sender_address}lsearch{/etc/exim/passwd.client}{$value}fail}}}"
665:    driver = domainlist
666:    transport = remote_smtp
667:    route_list = "* 
${extract{3}{:}{${lookup{$sender_address}lsearch{/etc/exim/passwd.client}{$value}fail}}}
 bydns_a"
669:    host_find_failed = defer
670:end

673-######################################################################
674:#                      RETRY CONFIGURATION                           #
675-######################################################################

686:*                      *           F,2h,15m; G,16h,2h,1.5; F,10d,8h
688:end

691-######################################################################
692:#                      REWRITE CONFIGURATION                         #
693-######################################################################

699:[EMAIL PROTECTED]    ${lookup{$1}lsearch{/etc/email-addresses}\
700:                                            {$value}fail} frFs
702:[EMAIL PROTECTED] $header_from: Fs                                                 
  
708:end

710-######################################################################
711:#                   AUTHENTICATION CONFIGURATION                     #
712-######################################################################

759:plain:
760:     driver = plaintext
761:     public_name = PLAIN
762:     client_send =    "^${extract{4}{::}\
763:                            {${lookup{$sender_address}lsearch\
764:                    {/etc/exim/passwd.client}{$value}fail}}}\
765:                   ^${extract{5}{::}\
766:                    {${lookup{$sender_address}lsearch\
767:                    {/etc/exim/passwd.client}{$value}fail}}}"
769:login:
770:    driver = plaintext
771:    public_name = LOGIN
772:    client_send = ": ${extract{4}{::}\
773:                    {${lookup{$sender_address}lsearch\
774:                    {/etc/exim/passwd.client}{$value}fail}}}\
775:                   : ${extract{5}{::}\
776:                    {${lookup{$sender_address}lsearch\
777:                    {/etc/exim/passwd.client}{$value}fail}}}"
779:cram_md5:
780:    driver = cram_md5
781:    public_name = CRAM-MD5
782:    client_name = "${extract{4}{::}{${lookup{$sender_address}lsearch\
783:                    {/etc/exim/passwd.client}{$value}fail}}}" 
784:    client_secret = "${extract{5}{::}{${lookup{$sender_address}lsearch\
785:                    {/etc/exim/passwd.client}{$value}fail}}}"
#Mmmhh: end fehlt?

Antwort per Email an