Toon posts:

amavis transporteert de mail niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik ben bezig om exim te laten samen werken met amavis-F-prot. Dit geeft alleen een probleem waar ik niet uit kom.

/var/log/mail.info
Feb 26 06:46:21 phyton amavisd[4281]: starting. amavis 0.3.12 Wed Feb 25 22:37:51 CET 2004
Feb 26 06:46:22 phyton amavisd[4285]: mail forwarding failed, retry: Insecure dependency in exec while running with -T switch at /usr/sbin/amavis line 524, <GEN0> line 11. (message-id=)
Feb 26 06:46:22 phyton amavisd[4285]: do_exit:428 - ending execution with 75
Feb 26 06:46:22 phyton amavisd[4281]: do_exit:536 - ending execution with 75

/var/log/exim/main.log
2004-02-26 08:16:19 Start queue run: pid=4576
2004-02-26 08:16:19 1Aw6sI-0000qp-Dw == wouter@domein.com R=amavis_router T=amavis defer (-52): Retry time not yet reached
2004-02-26 08:16:19 1Aw6kj-0000py-3s == wouter@domein.com R=amavis_router T=amavis defer (-52): Retry time not yet reached
2004-02-26 08:16:19 End queue run: pid=4576

ik kan niets vinden over deze fout... Wat ik hier uit begrijp is dat er een fout staat in /usr/sbin/amavis op lijn 524, maar dat kan ik me haasts niet voor stellen. In het verleden heb ik die fout nooit gehad.

iemand een idee wat er fout gaat / is ?

Verwijderd

Perl update gedaan zeker?
Probeer eens de -T (=Taint) weg te halen in het amavis script. Dat schijnt te helpen.

Verwijderd

Topicstarter
Verwijderd schreef op 26 februari 2004 @ 12:25:
Perl update gedaan zeker?
Probeer eens de -T (=Taint) weg te halen in het amavis script. Dat schijnt te helpen.
Daar heb je inderdaad gelijk in dat verhelpt de fout melding.:)

Alleen wordt de mail nog steeds neit verder gestuurd door amavis...
En er staat nergens een fout in een log.

Toevallig nog een idee :)

[ Voor 14% gewijzigd door Verwijderd op 26-02-2004 13:12 ]


  • hammerhead
  • Registratie: April 2000
  • Laatst online: 15:27
Verwijderd schreef op 26 februari 2004 @ 12:25:
Perl update gedaan zeker?
Probeer eens de -T (=Taint) weg te halen in het amavis script. Dat schijnt te helpen.
Heb idd ook een keer hetzelfde probleem gehad. Ik heb het alleen opgelost door even de code door te spitten en even wat extra checks toe te voegen. Overigens is de maker van amavis wel op de hoogte van de tainting check: Ik kwam meerdere keren tegen: just simple regex, fooling tainted-checker :)

TS: Er staat helemaal geen fout in de log?? Kun je dan aub een stukje logbestand sturen van een nieuwe testemail?

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


Verwijderd

Topicstarter
hammerhead schreef op 26 februari 2004 @ 14:01:

TS: Er staat helemaal geen fout in de log?? Kun je dan aub een stukje logbestand sturen van een nieuwe testemail?
/var/log/exim/main.log
2004-02-26 14:27:22 1AwLXP-0001kI-C9 <= sjoerd@eendomain.nl H=localhost (phyton) [127.0.0.1] P=esmtp S=284
2004-02-26 14:27:24 1AwLXP-0001kI-C9 => wouter <wouter@nogeendomein.com> R=amavis_router T=amavis
2004-02-26 14:27:24 1AwLXP-0001kI-C9 Completed

/var/log/mail.info / zelfde in /var/log/mail
Feb 26 14:27:23 phyton amavisd[6717]: starting. amavis 0.3.12 Wed Feb 25 22:37:51 CET 2004

in mail.err staat helemal niets

ook staat er niets in de panic.log van exim.

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 07:04

smoking2000

DPC-Crew

dpkg-reconfigure reality

Hoe is amavis geconfigt in je exim.conf?
Heb je er een transport, director en router configuratie (in exim.conf) voor?

Exim.conf amavis config voor gebruik met clamav:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# AMaViS Transport
amavis_smtp:
  driver = smtp
  #hosts = localhost   # Was zo, werkte niet...
  hosts = 127.0.0.1
  port = 10024
  allow_localhost
  hosts_override

# AMaViS Director
amavis_director:
  condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
  driver = smartuser
  transport = amavis_smtp
  verify = false

# AMaViS Router
amavis_router:
  condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
  driver = domainlist
  transport = amavis_smtp
  verify = false
  route_list = * localhost byname
  self = send


De AMaViS configuraties zijn voor elke section de 1e in die sectie

[ Voor 5% gewijzigd door smoking2000 op 26-02-2004 16:05 ]

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Verwijderd

Topicstarter
Dit hoort toch bij amavisd-new ?

code:
1
2
3
4
5
6
# AMaViS Director
amavis_director:
  condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
  driver = smartuser
  transport = amavis_smtp
  verify = false


ik gebruik amavis 0.3.12

Volgens README.exim hoef ik alleen maar iets in
Routers configuration en Transport configuration te zetten.

[ Voor 21% gewijzigd door Verwijderd op 26-02-2004 16:31 ]


  • smoking2000
  • Registratie: September 2001
  • Laatst online: 07:04

smoking2000

DPC-Crew

dpkg-reconfigure reality

ik gebruik amavis-new uit de debian backports icm clamav uit dezelfde backports...

en die director zorgt ervoor dat een mail eerst gescant woordt door de AV, dan weer via smtp naar localhost wordt gestuurd, en omdat deze geflgt is als "scanned-ok" wordt hij niet opnieuw gescant maar dmv smtp verzonden naar het adres in de "To" header...

als jij een inkomende mail volgt, gaat deze eerst door amavis, wordt dan opnieuw verzonden en daarna daadwerekelijk afgeleverd bij de ontvanger?

Mijn "mail-flow":
code:
1
2
3
4
2004-02-26 16:09:54 1AwN8z-0006v8-00 => user@domein.tld D=amavis_director T=amavis_smtp H=127.0.0.1 [127.0.0.1]
2004-02-26 16:09:54 1AwN8z-0006v8-00 Completed
2004-02-26 16:09:56 1AwN98-0006vC-00 => user@domain.tld <user@domein.tld> R=literal T=remote_smtp H=domein.tld [<ip adres>]
2004-02-26 16:09:56 1AwN98-0006vC-00 Completed

[ Voor 56% gewijzigd door smoking2000 op 26-02-2004 17:16 ]

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |

Pagina: 1