Re: [Pound Mailing List] Routing mail servers with pound?

Christian COMMARMOND <[email protected]> Sat, 17 Jun 2017 15:43:59 +0200
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
Follow up...

I am an idiot... Forget about the 'myhostname'... I found the'relay_domains'.
I will have to try that.

cordialement,

Christian COMMARMOND
+33 6 82 33 52 32

2017-06-17 15:39 GMT+02:00 Christian COMMARMOND <
[email protected]>:

> Paul, Narcis,
>
> thank you for the time you take to help me. I suppose that I am not the
> only 'newbie' with this problem.
>
> First, I am not in production. I am a self-employed guy who manage a few
> companies. All the email are now managed by gmail and others (OVH...). But
> for example, my ggogle account contains 13Gb of emails, because I receive
> thousands of reporting mails from the servers that I manage for customers.
>
> And my ressources (money) are limited. And I like to learn... I am an
> Oracle DBA, and I know enough to create and manage my 30 servers on 3
> different computers, but only one IP (I don't want to use my backup
> connexion for this. It is quite slow).
>
> I already use pound to manage these servers, and I thought 'why not manage
> emails too?'.
>
> So, no production yet... but soon for one of my customers (a friend in
> fact).
>
> So I read what you write, but I really don't understand too much. I spend
> one day to try to find something like what I want to do on google. But no
> success (I mean I found nothing that I understand).
>
> Do you have any idea of a website which would explain how to setup this
> from ground?
>
> Narcis, from your proposition, I would take 'B' (with SSL, my port 25 is
> closed from outside). Forwarding from one server to the other is not an
> option.
>
> I had a look to postfix, and saw that it can forward emails but I am still
> blocked by the fact that it has a 'myhostname' directive... how do I put
> two names there? Do you think that this examples is OK?
> https://www.howtoforge.com/community/threads/postfix-
> relay-one-domain-to-smarthost-a-all-else-to-smarthost-b.62955/
>
> I know that this is completely not connected to pound... But I feel, being
> quite dumb myself on thse subjects, that to include these explanations to
> pound documentation would help people to create a 'complete' solution of
> routing. And I would like to use the same server that I already use for
> pound, because this is the one which manage my SSL keys already (I use
> Let's Encrypt).
>
> Anyway, I thank you for your help and for you sharing your knowledge.
>
> regards,
>
> Christian COMMARMOND
> +33 6 82 33 52 32 <06%2082%2033%2052%2032>
>
> 2017-06-17 10:55 GMT+02:00 Narcis Garcia <[email protected]>:
>
>> A) If the forwarding criteria to select SMTP backend1 or SMTP backend2
>> is the target recipient address, you better use MTA* relay directives:
>> send all traffic to backend1 and let this one select what is local and
>> what to forward to backend2
>>
>> B) If the forwarding criteria to select SMTP backend1 or SMTP backend2
>> is the asked service (server FQDN), you better use a reverse proxy
>> (haproxy / sltd**): forward traffic to smtp.example1.net and
>> smtp.example2.com to each corresponding backend.
>>
>> C) If the forwarding criteria to select SMTP backend1 or SMTP backend2
>> is the sender address or login username, better make people setup
>> different SMTP server name and use method [B].
>>
>>
>> - Which security use the mail users to login SMTP service? None? SSL? TLS?
>> - Which port is for users? 587 ?
>> - Are you solving a situation already in production, or are you
>> designing the system for a new service?
>>
>>
>> (*) MTA: Postfix / Exim /etc.
>> (**) sltd is capable of managing multiple ports, but only one too.
>> (***) Backends can be referred on IP or on FQDN.
>>
>>
>> El 16/06/17 a les 22:19, Christian COMMARMOND ha escrit:
>> > Hello,
>> >
>> > I had a look to haproxy, I don't see what I am looking for anywhere,
>> > just load balancing of one mail.domain.com <http://mail.domain.com> to
>> > several servers.
>> > sltd, just one page of doc, which says: sltd daemonizes multiple slt
>> > instances to accept TLS/SSL connections on multiple ports, but I have
>> > only one.
>> >
>> > I have one IP, but two mails servers: domain1.com <http://domain1.com>
>> > and domain2.com <http://domain2.com>. if someone sends an email to one
>> > of these, they will try to connect to the IP on the same port. Am I
>> > right? I thought that the communication is full text and that it
>> > contains the full email address, so, we should be able to route this
>> > communication to the good mail_serveur?
>> >
>> > But is looks like this is not possible. And maybe, I should just stop
>> now...
>> >
>> > Can someone points me to a page with the solution? I am sorry, I am not
>> > an email expert.
>> >
>> > And to user two IP would need that I setup something to manage two
>> > connections on my network, which is out of my capabilities. (I would
>> > like, but I do not know where to start, and how to do it without
>> > breaking what I have)...
>> >
>> >
>> >
>> >
>> >
>> > cordialement,
>> >
>> > Christian COMMARMOND
>> > +33 6 82 33 52 32
>> >
>> > 2017-06-16 17:51 GMT+02:00 Narcis Garcia <[email protected]
>> > <mailto:[email protected]>>:
>> >
>> >     If you want to route SSL/TLS without needing proxy or IP
>> translation:
>> >     https://git.actiu.net/libre/sltd/ <https://git.actiu.net/libre/s
>> ltd/>
>> >
>> >
>> >     El 16/06/17 a les 13:07, Christian COMMARMOND ha escrit:
>> >     > Hi,
>> >     >
>> >     > I am using pound to route my https and http. But I have now the
>> same
>> >     > need about other services, like mails.
>> >     >
>> >     > I have two domains coming to my only IP. On both, I have to
>> manage mails
>> >     > on port 543.
>> >     >
>> >     > Can I do comething like that:
>> >     > ListenIMAPS
>> >     >      Address 192.168.11.146
>> >     >      Port    945
>> >     >      Cert    "/etc/pound/certs/www.mydomain.eu
>> >     <http://www.mydomain.eu> <http://www.mydomain.eu>"
>> >     >
>> >     >    Service
>> >     >       HeadRequire "Host:*.imap.mydomain.eu.*"
>> >     >       BackEnd
>> >     >          Address  192.168.11.114
>> >     >          Port     945
>> >     >       End
>> >     >   End
>> >     >
>> >     >    Service
>> >     >       HeadRequire "Host:*.imap.myotherdomain.eu <
>> http://imap.myotherdomain.eu>.*"
>> >     >       BackEnd
>> >     >          Address  192.168.11.115
>> >     >          Port     945
>> >     >       End
>> >     >   End
>> >     >
>> >     >
>> >     > End
>> >     >
>> >     >
>> >     > If yes, can you tell me where to find the good syntax?
>> >     >
>> >     > best regards,
>> >     >
>> >     > Christian COMMARMOND
>> >     > +33 6 82 33 52 32
>> >     >
>> >     >
>> >
>> >     --
>> >     To unsubscribe send an email with subject unsubscribe to
>> >     [email protected] <mailto:[email protected]>.
>> >     Please contact [email protected] <mailto:[email protected]> for
>> questions.
>> >
>> >
>>
>> --
>> To unsubscribe send an email with subject unsubscribe to [email protected]
>> Please contact [email protected] for questions.
>>
>
>