john bender wrote: > Hi there! > > I'm running Qmail, and on the same system I run > postfix as a "smart host" or spam "firewall". > > Qmail listens on x.x.x.42 and postfix listens on > x.x.x.43 > >>From what I read, this setup might be causing the > error in question. My question is: would anyone know > specifically why this is happening and what I can do > to add amavis to this set up? > > It is postfix that connects to amavis from source IP > x.x.x.43. > > I've obviously googled the error and found pretty much > nothing that applies to me, except for one thread > where someone disabled smtp_bind_address to solve > this: > > http://www.howtoforge.com/forums/archive/index.php/t-1217.html > > I can't do that in my set up. > > > main.cf: > ======= > inet_interfaces = x.x.x.43
remove this and try again. if you want postfix to listen on a given IP, use master.cf instead: replace smtp .... smtpd with x.x.x.45:25 .... smtp > mynetworks = x.x.x.40/29, 192.168.0.0/16, 10.0.0.0/8, > 127.0.0.0/8 > content_filter=amavisfeed:[127.0.0.1]:10024 this is a bit convoluted. you set inet_interfaces to x.x.x.43 but you want postfix to talk to 127.0.0.1. while it will, this is not very logical. > > master.cf: > ======== > amavisfeed unix - - n - 2 lmtp > -o lmtp_data_done_timeout=1200 > -o lmtp_send_xforward_command=yes > -o disable_dns_lookups=yes > -o max_use=20 > > amavisfeed unix - - n - 2 smtp > -o smtp_data_done_timeout=1200 > -o smtp_send_xforward_command=yes > -o disable_dns_lookups=yes > -o max_use=20 > you need to make your mind: use lmtp or smtp? use different names for different transports. > > 127.0.0.1:10025 inet n - n - - smtpd > -o content_filter= > -o smtpd_delay_reject=no > -o > smtpd_client_restrictions=permit_mynetworks,reject > -o smtpd_helo_restrictions= > -o smtpd_sender_restrictions= > -o > smtpd_recipient_restrictions=permit_mynetworks,reject > -o > smtpd_data_restrictions=reject_unauth_pipelining > -o smtpd_end_of_data_restrictions= > -o smtpd_restriction_classes= > -o mynetworks=127.0.0.0/8 > -o smtpd_error_sleep_time=0 > -o smtpd_soft_error_limit=1001 > -o smtpd_hard_error_limit=1000 > -o smtpd_client_connection_count_limit=0 > -o smtpd_client_connection_rate_limit=0 > -o > receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters > -o local_header_rewrite_clients= > > amavis.conf: > =========== > @local_domains_maps = ( [".$mydomain"] ); # list of > all local domains > > @mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 > [FEC0::]/10 > 10.0.0.0/8 172.16.0.0/12 > 192.168.0.0/16 x.x.x.40/29 ); > > > Connecting using telnet on localhost works fine. > > # telnet localhost 10024 This will use 127.0.0.1 as the source IP. This isn't the same as what you're asking postfix to do: you're asking postfix to use x.x.x.43 as a source IP but connect to 127.0.0.1. you'll need more than telnet to test this (you need a client that binds before it connects). > Trying 127.0.0.1... > Connected to localhost.localdomain (127.0.0.1). > Escape character is '^]'. > 220 [127.0.0.1] ESMTP amavisd-new service ready > mail from:<[EMAIL PROTECTED]> > 250 2.1.0 Sender <[EMAIL PROTECTED]> OK > rcpt to:<[EMAIL PROTECTED]> > 250 2.1.5 Recipient <[EMAIL PROTECTED]> OK > data > 354 End data with <CR><LF>.<CR><LF> > Subject: asdads > > asd > .. > 250 2.0.0 Ok: queued as 77015A40013 > > Thanks for reading all this :P > > > > ____________________________________________________________________________________ > Never miss a thing. Make Yahoo your home page. > http://www.yahoo.com/r/hs > > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > AMaViS-user mailing list > AMaViS-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amavis-user > AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 > AMaViS-HowTos:http://www.amavis.org/howto/ > > ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ AMaViS-user mailing list AMaViS-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/