[NBLUG/talk] Postfix mail routing

Omar Eljumaily omar at omnicode.com
Tue Sep 15 09:46:02 PDT 2015


Thanks Chris.

You know our initial testing of GMail for business is that it's much 
slower than serving email on our local network.  Some of it can be 
attributed to Internet speed, but it's also that our server is faster 
than Google's, which obviously has many more users than we do.

Nowadays people use Imap email as a database for files and 
correspondence, so speed is actually quite important.  I'm always 
curious about this ongoing "cloud vs LAN" question.  My personal 
preference would be to dump everything onto the cloud and not have to 
worry about running servers on local networks, but it seems that users 
have issues with it including speed and privacy among others.

Anybody else have any experience in migrating network services to the 
cloud?  Has it been successful for people?

Thanks,

Omar


On 9/12/2015 11:30 AM, Christopher Wagner wrote:
> Hi Omar, glad to hear it works!  I suspected there was something in 
> main.cf I was forgetting but couldn't think of what.
>
> On 09/12/2015 06:23 AM, Omar Eljumaily wrote:
>> Thanks Chris.  Your settings work.  One thing that threw me for a 
>> while is that I had to set main.cf to read the transport maps file.
>>
>> transport_maps = hash:/etc/postfix/transport
>>
>> Thanks,
>>
>> Omar
>>
>>
>> On 9/11/2015 2:34 PM, Christopher Wagner wrote:
>>> I've never done "split delivery" for a domain, where some email 
>>> addresses for a domain go to another server, but I think transport 
>>> may indeed help.  My own mail server either delivers locally for 
>>> various domains, or spam/av filters and relays on to another server 
>>> for final delivery, but it's all based on domain, not individual 
>>> addresses within a domain.
>>>
>>> Make sure you read up on Postfix relay setup first and that your 
>>> server is configured correctly for relaying.
>>>
>>> I suspect that this MIGHT work, but don't take my word for it (just 
>>> threw this together as a guess):
>>>
>>> /etc/postfix/transport:
>>> user1 at example.com    smtp:[yourserver.local]
>>> @example.com    smtp:[foo.gmailsmtpserver.com]
>>>
>>> /etc/postfix/relay_domains:
>>> example.com    OK
>>>
>>> /etc/postfix/relay_recipients:
>>> user1 at example.com    OK
>>> user2 at example.com    OK
>>>
>>> Don't forget to postmap the relevant files before testing!
>>>
>>> Also, a quick Google turned up:
>>> https://groups.yahoo.com/neo/groups/postfix-users/conversations/topics/292099 
>>>
>>> http://serverfault.com/questions/249561/configure-postfix-to-use-external-mx-servers-for-delivery-of-local-mail-if-user 
>>>
>>> http://postfix.1071664.n5.nabble.com/split-domain-relay-by-default-td56286.html 
>>>
>>> https://support.google.com/a/answer/2956491?hl=en
>>>
>>> Hope this helps.
>>>
>>> Chris
>>>
>>> On 09/11/2015 01:03 PM, Omar Eljumaily wrote:
>>>> I think this may also solve my problem. If anybody can say yes or 
>>>> no really quickly, that would be greatly appreciated.
>>>>
>>>> http://www.postfix.org/transport.5.html
>>>>
>>>> Thanks,
>>>>
>>>> Omar
>>>>
>>>>
>>>>
>>>> On 9/11/2015 12:51 PM, Omar Eljumaily wrote:
>>>>> Does anybody know how Postfix will route mail if a user doesn't 
>>>>> exist on one of the local machine's domains?
>>>>>
>>>>> I'm trying to set up GMail for business to handle "split 
>>>>> delivery." Some of the addresses get handled by GMail and some get 
>>>>> handled by my server.  I'm wondering what will happen if my 
>>>>> Postfix server sees an email address that doesn't exist for my 
>>>>> domain on that server. This will happen when local users send mail 
>>>>> through it as a relay. Will it send it along to the proper MX 
>>>>> record server, GMail, or will it send it back an error?
>>>>>
>>>>> I know I can try this, and I will do it over the weekend 
>>>>> regardless, but I was wondering if anybody knows what to expect.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Omar
>>>>>
>>>>> _______________________________________________
>>>>> talk mailing list
>>>>> talk at nblug.org
>>>>> http://nblug.org/cgi-bin/mailman/listinfo/talk
>>>>
>>>> _______________________________________________
>>>> talk mailing list
>>>> talk at nblug.org
>>>> http://nblug.org/cgi-bin/mailman/listinfo/talk
>>>
>>> _______________________________________________
>>> talk mailing list
>>> talk at nblug.org
>>> http://nblug.org/cgi-bin/mailman/listinfo/talk
>>
>> _______________________________________________
>> talk mailing list
>> talk at nblug.org
>> http://nblug.org/cgi-bin/mailman/listinfo/talk
>
> _______________________________________________
> talk mailing list
> talk at nblug.org
> http://nblug.org/cgi-bin/mailman/listinfo/talk



More information about the talk mailing list