Amavis und Postfix

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Amavis und Postfix

Beitrag von feltel » 12.07.2002 13:58:00

Ich versuche hier gerade Postfix und Amavis zur Zusammenarbeit zu überreden, was jedoch nur mäßig erfolgreich war. Als Virenscanner hab ich den AntiVir für Server (Linux) von H+BEDV.

In der /etc/postfix/master.cf hab ich ff. Änderungen vorgenommen:

Code: Alles auswählen

amavis    unix  -       n       n       -       -       pipe
   user=amavis argv=/usr/sbin/amavis ${sender} ${recipient}
localhost:10025     inet  n      -      n      -      10      smtpd
   -o content_filter=
und in der /etc/postfix/main.cf:

Code: Alles auswählen

content_filter = amavis:
inet_interfaces = all
In der /etc/amavisd.conf hab ich nur den Pfad zum antivir-Binary eingetragen. Wenn ich jetzt versuche, eine Mail zu senden, dann bleibt diese in der Postfix-Queue mit ff. Fehler hängen (aus /var/log/mail.log):
Jul 12 13:38:36 www postfix/smtpd[1097]: disconnect from unknown[192.168.3.20]
Jul 12 13:38:38 www postfix/qmgr[1091]: C78663BA226: from=<feltel@rahn-schulen.de>, size=1010, nrcpt=1 (queue active)
Jul 12 13:38:38 www postfix/pipe[1107]: C78663BA226: to=<feltel@rahn-schulen.de>, relay=amavis, delay=3, status=deferred (temporary failure)
Mehr passiert nicht. Wenn ich die amavis-Teile aus der Postfix-Konfiguration rausnehme, dann funktioniert alles bestens. *arghh*

trupp
Beiträge: 4
Registriert: 12.07.2002 12:19:34
Wohnort: Frankfurt

per Mail

Beitrag von trupp » 16.07.2002 09:33:06

ich schick dir per Mail mal meine komplette version con master main und amavis. benutzen zwar sophos, aber der rest ist wohl gleich.

Tschau Tom

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 18.07.2002 18:18:04

hab ein änliches problem
die config übereinstimmt mit der von feltel
nur hab ich ne andere fehlermeldung

Code: Alles auswählen

Jul 18 18:08:18 debian postfix/qmgr[5739]: 115A4829B: from=<sh3mo@t-online.de>, size=1987, nrcpt=1 (queue active)
Jul 18 18:08:18 debian amavis[900]: RX_tempdir FAILED, retry: Invalid directory  at /usr/sbin/amavisd line 784.
Jul 18 18:08:18 debian postfix/pipe[5764]: 115A4829B: to=<sh3mo@t-online.de>, relay=amavis, delay=0, status=deferred (temporary failure)
auf der suche nach temp in /usr/sbin/amavisd fand ich das:

Code: Alles auswählen

# Temporary directory                                                                                       
use vars qw ( $TEMPBASE );  $TEMPBASE = "/var/lib/amavis"; 
das verz. gabs nicht.. ich habs mal angelegt brachte abera uch nichts

Code: Alles auswählen

        $which_section = "RX_tempdir";                                                                      
        defined(recv(\*STDIN, $inbuff, 8192, 0)) or die "recv (1) failed: $!";                              
        if ($inbuff !~ /^($TEMPBASE\/[-\w\.]+)$/o)                                                          
            { die "Invalid directory $TEMPDIR" }                                                            
        $TEMPDIR = $1;  # untaint the directory name
ist das wasin der umgebung der fehlermeldung passierte

muss ich noch irgendwas anpassen?
in der /etc/amavis.conf hab ich noch die antivir datei eingetragen...
leider ist im mom auch das problem das ich durch diese umstände auch keine mails empfangen kann bzw. schon welche irgendwo in postfix rumschwirren

meine datein sind doch nicht ganz gleich
in den how -to's stand meistens vscan statt amavis als content_filter
ich hab jetzt beides ausprobiert.
aber nach den how-to's soll man auch user=vscan eintragen?
diesen user habe ich nicht. aber dafür einen amavis?

Code: Alles auswählen

Jul 18 18:43:03 debian postfix/qmgr[5959]: warning: connect to transport amavis: Connection refused
diese nachrichten bekomme ich auch ..
und

Code: Alles auswählen

Jul 18 18:42:26 debian postfix/pipe[5965]: 07DB3829E: to=<shemo@web.de>, relay=vscan, delay=0, status=deferred (temporary failure)

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 18.07.2002 18:53:10

Ich hab mal testweise auf das amavis-postfix aus unstable upgedated und es geht. Keine Ahnung warum.

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 18.07.2002 23:28:12

habe ich auch..
kannst du mir vielleicht mal deine configs schicken?
hast du irgendwelche einstellungen an amavis vorgenommen?
irgendwas besonderes an antivir?
vielleicht liegt es ander workstation version?
die server version ist kostenflichtig oder?

würde mich über die configs von postfix freuen vielleicht hab ich ja doch irgendwas falsch

sh3mo@t-online.de

achja ich habe noch ein problem
wenn ich relay server auf den t-online server stelle und die emails bei mir ankommen dann versucht postfix über den t-online server zu meine mail an meine locale domain zu schicken und das geht natürlich nicht

ist es auch richtig das ich bei fetchmail meine locale email angeben muss bei localuser (glaube ich)
also luxus@debian.luxus.int
weil bei luxus allein passiert nix
und bei der gesammten adresse versucht sie postfix zu verschicken


vielleicht sollte ich auf qmail umsteigen...

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.07.2002 17:16:39

Luxus hat geschrieben:würde mich über die configs von postfix freuen vielleicht hab ich ja doch irgendwas falsch
Ich werde in Kürze mal ein Tutorial erstellen, das die Einrichtung eines Mailservers mit virtuellen Domainen, einer MySQL-Benutzerdatenbank und Virenprüfung behandelt. Dauert vielleicht noch 1-2 Wochen.

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 20.07.2002 18:51:16

hmm ja klingt gut aber ich hätte vielleicht gern die configs vorher wenns keine umstände macht?
du kannst ja den tut hier anfangen und so können wir ihn alle gemeinsam verbessern und vorschläge machen

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 08.08.2002 14:13:18

feeeeldtel ..*wart*

achja hat jemand mal samsung contact getestet? für 5 user kostenlos..

http://www.samsungcontact.com/en

Benutzeravatar
x-eniac
Beiträge: 660
Registriert: 12.03.2002 16:08:54
Wohnort: Wien
Kontaktdaten:

Beitrag von x-eniac » 08.08.2002 14:34:01

ja, ein freund von mir hat es in verwendung als Outlook für mac-user....
er ist hellauf begeistert davon, das einzige das stört ist das es nicht Open Source ist. :wink:
Traue niemanden der nicht einmal bis 2 zählen kann!
Meine Jabber ID: xeniac@jabber.at

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 08.08.2002 14:39:29

Luxus hat geschrieben:feeeeldtel ..*wart*
*grrr*, mein Name ist f e l t e l :roll:

Spaß beiseite, ich hatte das echt vertrödelt, Sorry. Unter http://feltel.de/ftp/os/linux/postfix-mysql-amavis/ hab ich die Configdateien mal zusammengefasst. Ich übernehme aber keine Gewähr für eine Funktion und/oder ob Dein Rechner dabei explodiert :lol:

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 26.08.2002 15:46:15

ok feltel :D
also ich hatte ne weile gentoo drauf und dann noch andere probs
jetzt hab ich zugriff auf einen rootserver bei 1&1
nur genau wo ich anfangen soll weiss ich noch nicht..
bis auf amavis.. das soll vom source compiliert werden?

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 26.08.2002 15:48:20

kann man den auf diesen "root"-Server machen was man will; lässt sich da wirklich selbstkompilierte Software installieren? Meines wissens läuft auf diesen Maschinen RedHat, man kann also nicht einfach ein "apt-get install amavis-postfix" machen.

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 26.08.2002 18:11:58

doch klar .. da läuft debian drauf.. man kann machen was man will :D

in der anleitung auf dem dein system basiert stand was davon das man amavis vom source kompilieren soll.. da der server mir nicht allein gehört und vom source kompilierte software sich nicht so leicht deinstallieren lässt mich ich warten bis ein kollege da ist und ihn fragen ob das in ordnung geht.. oder geht das mitlerweile mit dem deb packet? weil die anleitung ist offline ich hab sie aber mir noch über google cache anschauen können
kannst du nicht vielleicht nen kleinen text schreiben was genau zutun ist? :D

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 26.08.2002 19:14:31

Hab alles nur aus den Debian-Paketen installiert. In dem Howto steht zwar "amavis has to be compiled by hand" aber ich hab einfach das amavis-postfix-Paket aus unstable installiert; es funzt bestens und hat und schon vor zahllosen Klez-Mails und anderen Viren geschützt.

Das siehst Du ja auch an den Headerzeilen in den Mails die von debianforum.de kommen. Da steht dann

Code: Alles auswählen

X-Virus-Scanned: by AMaViS new-20020517
X-Razor-id: 016e8d844b7aa7d6d53f5b9f87be2d17d076949a
X-Spam-Status: No, hits=3.6 tests=NO_REAL_NAME,NORMAL_HTTP_TO_IP

Luxus
Beiträge: 52
Registriert: 11.07.2002 18:09:25

Beitrag von Luxus » 03.09.2002 08:27:04

ich hab mal bißchen rumprobiert aber ich komm einfach nicht vorran :(
hattest du nicht geplant ein how-to zu schreiben oder ist die lust dazu vergangen feltel? wäre nämlich echt gut und sicher interessant für viele hier

Benutzeravatar
feltel
Webmaster
Beiträge: 10452
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 03.09.2002 08:28:56

Jupp, wollte es eigentlich schon lange fertig haben, komm im Moment aber nicht dazu :cry:
Mal sehen, wie es nach dem Umzug von debianforum.de aussieht.

tantalus

Beitrag von tantalus » 12.09.2002 13:39:23

Also um Amavis einzu binden benötigt man folgende einträge:

in master.cf:
smtp inet n - n - 20 smtpd
localhost:10025 inet n - n - 20 smtpd -o content_filters=

vscan unix - n n - 4 pipe
flags=q user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}

in der main.cf:
content_filter = vscan:

Das ist alles! Und so Funktioniert es.
Allerdings sollte man sich die rechte vergabe für die Virendatenbank ansehen die ist meist falsch gesetzt und dann funktioniert es nicht.
Aber ein einfaches chmod kann da schon abhilfe schaffen.
Um das richtig raus zu finden kann man dort mal schauen, ist ganz hilfreich:
http://lists.roaringpenguin.com/piperma ... 00231.html

Benutzeravatar
Holix
Beiträge: 19
Registriert: 30.07.2002 20:42:19
Wohnort: Werratal

Beitrag von Holix » 04.12.2002 12:53:45

Hallo

eine prima Doku habe ich bei Linux-Magazin gefunden. Da gibt es auch Infos zu den Versionsproblemen.
http://www.linux-magazin.de/Artikel/aus ... mavis.html

Grüße Holle

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 07.12.2002 22:55:12


d0cd
Beiträge: 99
Registriert: 25.12.2002 23:39:14

Beitrag von d0cd » 25.12.2002 23:57:46

Wenn das mit dem How-To noch was werde würde wäre genial ... muss auch so ein System einrichten (exim, procmail, fetchmail, virenscanner, spamassassin, webmail) und hab keinen plan davon ;)

trozmo
Beiträge: 288
Registriert: 05.01.2003 20:01:03
Kontaktdaten:

Beitrag von trozmo » 22.01.2003 23:44:26

das antivir-mailgate ist doch nicht kostenlos, oder ?

also ich finde auf der antivir-seite keinen hinweis auf kostenlos für privat.



aber f-prot stellt einen kostenlosen scanner für linux zur verfügung http://www.f-prot.com/download/index.html

Benutzeravatar
DaGrrr
Beiträge: 79
Registriert: 08.08.2002 19:50:54

Beitrag von DaGrrr » 23.01.2003 09:12:10

AVmailgate ist für Privatanwender Kostenlos.

Wenn Du einen Lizenzkey für AntVir anforderst steht im Key auch AVMailgate drin.

Grüße
DaGrrr

Antworten