Portál AbcLinuxu, 11. května 2025 10:36

Dotaz: oddeleni amavisu od postfixu

9.10.2007 10:12 linux.tester | skóre: 11
oddeleni amavisu od postfixu
Přečteno: 491×
Odpovědět | Admin
Zdravim, mam nainstalovany mailserver podle http://www.howtoforge.com/virtual_postfix_mysql_quota_courier

Mailserver slapal jak hodinky cca 2 roky, ale nyni dostava celkem na frak a rozhodl jsem se, ze oddelim amavis na separatni stroj.

Nez zacnu toto delat, tak bych se chtel ujistit v jedne veci: vim jak z postfixu nasmerovat postu na ten separatni stroj, ovsem mi neni jasne (nebo jsem uplne blbej nebot se v tom hrabu uz 3. den) jak to amavis vraci z5 postfixu do fronty. Dosel jsem k zaveru(opakuji, mozna je to uplna blbost), ze proste ten amavis vraci ten mail IP adrese na zaklade toho z jake prisel.

Za kazdou radu diky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.10.2007 10:37 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
zamerte se na todle:
root@mail2:/var/mail# cat /etc/amavisd.conf | grep 10025 
# $notify_method  = 'smtp:[127.0.0.1]:10025';
# $forward_method = 'smtp:[127.0.0.1]:10025';  # set to undef with milter!
9.10.2007 11:19 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
to bude problem, zapomel jsem rici, ze jsem nekdy v unoru delal aktualizaci amavisu a nyni je to vse v adresari
/etc/amavis/conf.d
kde je konfigurace rozdelena do nekolika souboru a prave
$notify_method  = 'smtp:[127.0.0.1]:10025';
$forward_method = 'smtp:[127.0.0.1]:10025';
tam vubec neni ani v jednom z nich a ani to neni v
/usr/share/amavis/conf.d
kde jsou dalsi 2 konfiguracni soubory.

Je mozne, ze je to nyni a) defaultni nastaveni a tudiz se to nemusi nastavovat pokud to jede vse na lokalu nebo za b) je to ta moje myslenka(i kdyz o ni pochybuji), ze si proste amavis pamatuje kam to vratit s tim rozdilem ze to posle na 10025.
9.10.2007 15:41 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
pokud to tam neni, je to vychozi nastaveni, ktere najde primo v perlovem skriptu amavisd, proste tam do konfiuraku pripiste ty radky a zmente tam ipcka a uvidite.
9.10.2007 15:49 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
no nic jineho me nezbude :-)
9.10.2007 16:20 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
jakou pouzivate distribuci. osobne to mam udelane jak potrebujete. amavis na jinem stroji a funguje to ty radky co Vam radi viz vyse jsem tam take nemel. stacilo je pridat do /etc/amavis/conf.d/20-debian_defaults a bylo po problemu.
/etc/amavis/conf.d/20-debian_defaults

$unix_socketname = undef;
$inet_socket_port = 10024;   # default listenting socket
$inet_socket_bind = '192.168.1.6';
@inet_acl = qw( 192.168.1.5 );
s timhle nastavenim v tom souboru mi to chodi. Na vsech serverech distribude
Debian
amavisd-new-2.4.2 (20060627)
9.10.2007 17:44 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
super, diky za radu hned to vyzkousim
30.11.2007 00:02 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den, bohuzel az nyni jsem se dostal k zminovane zmene rozedeleni amavisu a postfixu a hazi to tyto chyby:
DF1D41B8CD    40951 Thu Nov 29 21:58:17  email1@domena1.tld
(host ip-amavis[ip-amavis] said: 451 4.5.0 Error in processing, id=02773-04, quar+notif FAILED: 
temporarily unable to quarantine: 450 4.4.1 Can't connect to ip-postfix port 10025,  (Chybn\375 popisova\350 souboru) 
at (eval 47) line 145, <GEN26> line 1680., MTA([ip-postfix]:10025), id=02773-04 at /usr/sbin/amavisd-new line 8682, <GEN26> line 1680. 
(in reply to end of DATA command))
                                         email2@domena2.tld


DF08C1B8A8     2068 Thu Nov 29 21:57:24  email3@domena3.tld
(host ip-amavis[ip-amavis] said: 450 4.4.1 Can't connect to ip-postfix port 10025,  (Chybn\375 popisova\350 souboru) 
at (eval 47) line 145, <GEN26> line 138., MTA([ip-postfix]:10025), id=02771-01 (in reply to end of DATA command))
tak jsem zagooglil a dle ruznych rad jsem se zkousel dostat mimojine telnetem na ten port a bylo to ok a zajimave take je, ze netstat -na ma navazana spojeni:
tcp        0      0 ip-postfix:10025      ip-amavis:50357      SPOJENO    
tcp        0      0 ip-postfix:10025      ip-amavis:50356      SPOJENO    
tcp        0      0 ip-postfix:10025      ip-amavis:50359      SPOJENO    
jeste uvedu provedene zmeny oproti puvodnimu nastaveni, kdy vse jelo na jednom stroji v main.cf:
content_filter = amavis:[ip-amavis]:10024
smtpd_bind_address=ip-postfix
a v master.cf:
ip-postfix:10025 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,ip-postfix,ip-amavis
        -o strict_rfc821_envelopes=yes
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_bind_address=ip-postfix
za kazdou radu predem dekuji.
osladil avatar 30.11.2007 08:47 osladil | skóre: 12
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
Zkusil bych pouzit primo IP adresu misto ip-amavis :-)
30.11.2007 11:33 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
dekuji za radu, ale samozrejme misto ip-postfix a ip-amavis jsou realne IP adresy, ktere jsou verejne a z toho duvodu je nepublikuji.
2.12.2007 23:56 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: oddeleni amavisu od postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den, opet jsem se utvrdil v tom, ze jsem naprosty idiot.

Chyba byla v master.cf, konkretne v radce:
-o mynetworks = 127.0.0.0/8,ip-postfix,ip-amavis
kde samozrejme nesmeji byt mezery, tudiz to ma byt :
-o mynetworks=127.0.0.0/8,ip-postfix,ip-amavis
Timto se vsem omlouvam.

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.