Portál AbcLinuxu, 14. května 2025 01:29

Dotaz: AMAVISD v postfixu, mam ho spravne nastaveny?

10.11.2006 16:51 tomasek2007
AMAVISD v postfixu, mam ho spravne nastaveny?
Přečteno: 308×
Odpovědět | Admin
Ahoj, mam postfix s amavisem nainstalovany v mandrive 2007

kdyz dam telnet localhost 10024 - najede mi postfix kdyz dam telnet localhost 10024 - najede mi postfix at amavisd

nastaveni master.cf mam takto:
smtp-amavis unix -      -       -     -       2  smtp
	    -o smtp_data_done_timeout=1200
	    -o disable_dns_lookups=yes
127.0.0.1:10024 inet n  -       -     -       -  smtpd
           -o content_filter=
           -o local_recipient_maps=
	    -o relay_recipient_maps=
 	    -o smtpd_restriction_classes=
 	    -o smtpd_client_restrictions=
	    -o smtpd_helo_restrictions=
	    -o smtpd_sender_restrictions=
	    -o smtpd_recipient_restrictions=permit_mynetworks,reject
	    -o mynetworks=127.0.0.0/8
	    -o strict_rfc821_envelopes=yes
a main.cf
....
content_filter = smtp-amavis:127.0.0.1:10025
v amavis configuraci mam nastavene zobrazovani hlavicek a port 10025:
....
$inet_socket_port = 10025;        # accept SMTP on this local TCP port
....
# Add X-Virus-Scanned header field to mail?
$X_HEADER_TAG = 'X-Virus-Scanned';	# (default: 'X-Virus-Scanned')

# Set to empty to add no header field	# (dflt "$myproduct_name at $mydomain")
$X_HEADER_LINE = "$myproduct_name at $mydomain";
$X_HEADER_LINE = "by $myproduct_name using ClamAV at $mydomain";
$X_HEADER_LINE = "$myproduct_name $myversion_id ($myversion_date) at $mydomain";
vše mám udělané z amavisd-config.sample protoze na internetu kde jsou nejake manualy a example configu nikdy mi to nefunguje (nejde spustit amavis) s konfigem sample mi to funguje jen mi to nepridava hlavicky a myslim, ze ani nefunguje, zaznamenava se to nejak v logu? Muzu to nekde najit? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.11.2006 16:57 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Odpovědět | | Sbalit | Link | Blokovat | Admin
co tak pozriet do logov ?
10.11.2006 17:16 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Dival jsem se ale nevim kde to najdu :o( v /var/log/mail nic neni ... V info atd. je napsano, ze je spusteny, ale proc nedava hlavicky to nechapu, existuje nekde nejaky normalni manual ci poskytnete svuj config amavisu, kde by to fungovalo? Diky
10.11.2006 20:42 erycek
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaka je konfigurace $forward_method a $notify_method v amavis.conf?

main.cf

content_filter = smtp-amavis:[127.0.0.1]:10025

zkusit

$> telnet localhost 10025

mel by se ohlasit amavis. Totez na port 1024 a mel by se ohlasti smtp relaci postfix.
13.11.2006 07:40 Tomas
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Ted mam nastavene porty tak jak jste rikal, 10025 - amavis - 10024 - postfix v amavisd.conf mam pozadovane udaje takto:
...
4init_socket = "10025";
$notify_method  = 'smtp:[127.0.0.1]:10024';
$forward_method = 'smtp:[127.0.0.1]:10024';  # set to undef with milter!
# Add X-Virus-Scanned header field to mail?
$X_HEADER_TAG = 'X-Virus-Scanned';	# (default: 'X-Virus-Scanned')

# Set to empty to add no header field	# (dflt "$myproduct_name at $mydomain")
$X_HEADER_LINE = "$myproduct_name at $mydomain";
$X_HEADER_LINE = "by $myproduct_name using ClamAV at $mydomain";
$X_HEADER_LINE = "$myproduct_name $myversion_id ($myversion_date) at $mydomain";
13.11.2006 16:21 erycek
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
co ten telnet localhost 10025, ten funguje?
13.11.2006 22:19 Tomas
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Ano, funguje, psal jsem, ze 10024 se mi hlasi postfix a 10025 se hlasi amavis

nekde na netu jak jsem hledal nastaveni, nasel jsem nejake znaky, ktere poslu pomoci mailu a pokud je amavis nastaveny, tak dany e-mail rejectne a tudiz ho ani nedoruci, zkousel jsem to poslat na muj mail a opravdu ho to nedorucilo, ale nechapu, proc mi to nevklada ty hlavicky do mailu :o(
13.11.2006 23:13 PetrxN
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vkládání hlavičky také ovlivňuje proměnná amavisu $mydomain. Musí být nastavena jako doména v postfixu.
Petr
14.11.2006 08:05 Tomas
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Trosicku nechapu, jakou domenu v postfixu myslite, pouzivam virtualni domeny
14.11.2006 09:42 PetrxN
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
OK, chci řící toto: (zkopírováno z default konfigurace na debian etch)
# amavisd-new needs to know which email domains are to be considered local to the administrative domain.
Only emails to "local" domains are subject to certain functionality, such as the addition of spam tags.
Ale samozřejmě opravdu nevím jestli je toto problém u Vás, je to asi jen jedna z mnoha možností...
14.11.2006 09:48 Tomas
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Nene, tim problemem to nebylo ... Uz mi to funguje, jak jsem napsal nize pod Vasim prispevkem, ted jen nevi, jestli se v amavisu musi dokonfigurovavat nejak spamassassin (cesta k nemu,...) ale funguje a zatim SPAM nechodi ;o) Tak je to asi v poradku ;o)ú
14.11.2006 10:02 PetrxN
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Ok, jste nějak rychlý o),
Máte v amavisu nastaveno:
$sa_spam_report_header = 1;
$sa_tag_level_deflt = -999; #cokoliv, co je nad touto hodnotou, je doplněno o hlavičku
14.11.2006 08:11 Tomas
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
Takže jsem na něco přišel:

v master.cf v postfixu jsem mel
smtp inet n - - - - smtpd
-o content_filter=spamassassin
kdyz jsem ho zakomentoval a pridal jen smtp inet n - y - - smtpd , tak mi to uz bezi, ale asi mi to neoveruje spam, je to tak? Diky za pripadnou odpoved
14.11.2006 09:51 PetrxN
Rozbalit Rozbalit vše Re: AMAVISD v postfixu, mam ho spravne nastaveny?
To, že to projde amavisem se dá poznat z hlavičky mailu, musí tam být "received" amavisu, např takto:
Received: from xxxxxx([127.0.0.1]) by localhost (xxxxxx [127.0.0.1]) (amavisd-new, port 10024)
with LMTP id Qhcl7giNph5F for <xx@xxxxxx>;<br> Tue, 14 Nov 2006 09:36:30 +0100 (CET)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.