# rpm -qi qmail-toaster
shows all of the patches that are applied.
Doesn't look like the patch is there.

If you can sponsor a little development work, contact me off list and we'll see what can be done.

--
-Eric 'shubes'

On 10/06/2011 09:17 PM, Tim Pleiman wrote:
More...

This question has actually been asked similarly before (in 2008), but not
recently from what I can tell:

http://www.mail-archive.com/[email protected]/msg20024.html

So, perhaps just an update answer as to whether I need to patch
qmail-remote manually or whether these features are now included in the
toaster.

Any other suggestions also appreciated.

Thanks!
Tim

On Thu, October 6, 2011 10:52 pm, Tim Pleiman wrote:
eth0:0 is a child of the parent, eth0. If the physical interface itself
dies, they both go down. You also cannot manually take down (ifdown
<interface>) eth0 without also taking down eth0:0. They function together
as eth0. However, when you have a multi-wan setup in this situation (which
is a real life setup in this case), the interface is binding to two ip
addresses with two different network routes. iproute2 routing entries are
utilized to direct in/out traffic to the correct network gateway,
depending on origination, and a failover script changes the default
outbound gateway from the parent's to the child's if a particular server
beyond the parent's gateway cannot be detected via the parent.

This is not an issue with the actual interface going down, but with the
route becoming unavailable on the parent (eth0) when the service
provider's network goes down on the parent. What I've discovered is that
Qmail remote natively binds to the ip address of the parent here unless
otherwise instructed, disregarding the default outbound gateway no matter
what. Hence the need for bindroutes or senderip, which I do believe can be
utilized to solve my problem.

So, the original question, I do believe, applies. There may be other
solutions, e.g. additional routing entries placed in failover script as
well to route traffic from one network to the other network, but either
way, I need to get qmail traffic to go out the child interface ip address
here instead of getting stuck in the queue on the parent interface ip
address. bindroutes and/or senderip should work as one solution though,
perhaps the simplest, unless I have to re-patch to use them.

Thanks!
Tim


On Thu, October 6, 2011 2:52 pm, Michael J. Colvin wrote:
Maybe I'm missing something, but other than administratively taking eth0
down, and leaving eth0:0 up, how would eth 0 go down and NOT take eth0:0
with it?

IE, a cable being bad, or the switch port that patch cable is plugged
into
going bad, is going to take eth0 AND eth0:0 down.  They're both part of
the
same physical port, no?

Now, if you had eth0 and eth1, both different physical ports, with
different
physical connections, I could see what you're trying to accomplish...
Two
ip addresses doesn't necessarily mean two separate connections, just
because
you've bound them to a physical Ethernet interface and a virtual/sub
interface...

Mike

-----Original Message-----
From: Tim Pleiman [mailto:[email protected]]
Sent: Thursday, October 06, 2011 10:13 AM
To: [email protected]
Subject: [qmailtoaster] Is Qmailtoaster patched to be able to use these
Qmail Control Files?

I now have a toaster server with multiple ip addresses bound to the WAN
Nic. Qmail-smtpd automatically listens on both ip addresses inbound
(eth0
and eth0:0), but by default qmail-remote binds to only the first (eth0)
outbound.

In a situation where eth0 is down (with only eth0:0 available), this
causes qmail-remote to hold messages in queue until eth0 becomes
available
again. Are the following qmail control options available for
qmail-remote--e.g. patched into the toaster distribution? If so, what
would be the best configuration utilizing these control options--e.g. to
always have qmail-remote bind to the IP address on eth0 when available,
but to automatically fail to the IP address on eth0:0 when eth0 is not
available? Or would I need a script to update one of these control files
that executes automatically during a failover to the IP on eth0:0 when
the
IP on eth0 is not available?

bindroutes (qmail-remote)
Any mail sent from an specific source IP address will be sent from the
given IP address.
The entry in bindroutes looks like this:

source ip:ip

Example for bindroutes:

# network 10.x.x.x
10.:1.2.3.4
# network 10.10.x.x
10.10.:1.2.3.4
# network 10.10.10.x
10.10.10.:1.2.3.4
# host 10.10.10.10
10.10.10.10:1.2.3.4
# rest
:1.2.3.4
# don't send any mail to this
1.2.3.4:

If qmail-remote is not able to bind to that IP address then the message
will stay in the queue until the problem has been corrected.
senderip overwrites bindroutes.

and/or

senderip (qmail-remote)
Any mail sent from an email address in the given domain will be sent
from
the given IP address.

The entry in senderip looks like this:

domain:ip

If qmail-remote is not able to bind to that IP address then the message
will stay in the queue until the problem has been corrected.




--
Tim Pleiman
Bravo Systems Technologies
"Advanced Open Source Solutions for Business"
Chicago, IL USA


----------------------------------------------------------------------------
-----
Qmailtoaster is sponsored by Vickers Consulting Group
(www.vickersconsulting.com)
     Vickers Consulting Group offers Qmailtoaster support and
installations.
       If you need professional help with your setup, contact them today!
----------------------------------------------------------------------------
-----
      Please visit qmailtoaster.com for the latest news, updates, and
packages.

       To unsubscribe, e-mail:
[email protected]
      For additional commands, e-mail:
[email protected]




---------------------------------------------------------------------------------
Qmailtoaster is sponsored by Vickers Consulting Group
(www.vickersconsulting.com)
     Vickers Consulting Group offers Qmailtoaster support and
installations.
       If you need professional help with your setup, contact them today!
---------------------------------------------------------------------------------
      Please visit qmailtoaster.com for the latest news, updates, and
packages.

       To unsubscribe, e-mail:
[email protected]
      For additional commands, e-mail:
[email protected]





--
Tim Pleiman
Bravo Systems Technologies
"Advanced Open Source Solutions for Business"
Chicago, IL USA


---------------------------------------------------------------------------------
Qmailtoaster is sponsored by Vickers Consulting Group
(www.vickersconsulting.com)
     Vickers Consulting Group offers Qmailtoaster support and
installations.
       If you need professional help with your setup, contact them today!
---------------------------------------------------------------------------------
      Please visit qmailtoaster.com for the latest news, updates, and
packages.

       To unsubscribe, e-mail:
[email protected]
      For additional commands, e-mail:
[email protected]








---------------------------------------------------------------------------------
Qmailtoaster is sponsored by Vickers Consulting Group 
(www.vickersconsulting.com)
   Vickers Consulting Group offers Qmailtoaster support and installations.
     If you need professional help with your setup, contact them today!
---------------------------------------------------------------------------------
    Please visit qmailtoaster.com for the latest news, updates, and packages.
To unsubscribe, e-mail: [email protected]
    For additional commands, e-mail: [email protected]


Reply via email to