amavis & MTA

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
geek.0
Beiträge: 4
Registriert: 04.08.2005 00:38:40
Lizenz eigener Beiträge: GNU Free Documentation License

amavis & MTA

Beitrag von geek.0 » 04.08.2005 01:38:17

Hallo,

Ich versuche schon die ganze Zeit meinen MTA zu konfigurieren, aber weder exim noch postfix will bei mir mit amavis zusammen arbeiten.


1. Konfig
fetchmial -> exim -> amavis

Email's landen zwar beim empfänger aber werden nicht durch amavis geschleift.

Code: Alles auswählen

cat /etc/exim4/conf.d/router/01_exim4-config_amavis
amavis:
        driver = manualroute
        condition = "${if eq {$interface_port}{10025} {0}{1}}"
        # if scanning incoming mails, uncomment the following line and
        # change local_domains accordingly
        domains = +local_domains
        transport = amavis
        route_list = "* localhost byname"
        self = send

Code: Alles auswählen

cat /etc/exim4/conf.d/transport/01_exim4-config_amavis
amavis:
        driver = smtp
        port = 10024
        allow_localhost
amavis ist via. telnet erreichbar aber trotzdem geht es nicht, es ist auch keine fehlermeldung in /var/log/mail.log

2. Konfig (Test mit Postfix, weil ich dafür mehr anleitungen gefunden habe)

Code: Alles auswählen

cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = localhost.localdomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.localdomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only


#Übergabe der mail an Amavis
content_filter = amavis:[127.0.0.1]:10024
#Keine Adress-Manipulation bevor die mail an Amavis übergeben wird. Amavis sieht die ursprüngliche Mailadresse
receive_override_options = no_address_mappings

Code: Alles auswählen

edit bert: entfernt und nach [1] verschoben.
Geht auch nicht Emails werden nicht zugestellt und bleiben im queue hängen

mail.log

Code: Alles auswählen

Aug  4 00:20:34 localhost postfix/qmgr[32587]: warning: connect to transport ama
vis: Connection refused
anleitung für diese config:
http://workaround.org/articles/ispmail-sarge/

:oops:


Also am liebsten wäre mir die kombi. mit fetchmail -> exim -> amavis.
Damit meine Email auf Vieren & Spam (clamscan & Spamassassin) überprüft werden.

Ich hoffe das mir jemand weiter helfen kann..

Mfg
geek.0


[1] http://nopaste.debianforum.de/749

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 04.08.2005 09:46:16

Hallo geek.0

und Willkommen im Forum.

Ich habe den überlangen Code - Teil entfernt und nach nopaste verschoben. Bei Fragen diesbezüglich schau bitte in unsere Verhaltensregeln.

Bert

PS: und noch von Netzwerk verschoben.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Neo_0815
Beiträge: 553
Registriert: 07.01.2005 15:29:22

Beitrag von Neo_0815 » 08.08.2005 07:10:18

Da amavis die connection anscheinend refused, schau dir doch mal die acl's an in der amavis.conf, ob du die IP ( evtl. ist dies eben nicht localhost sondern deine "externe" IP), in die entsprechende Liste aufgenommen hast.

Gruß

Antworten