LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 01-25-2010, 05:14 AM   #1
ThanhDuongCong
LQ Newbie
 
Registered: Nov 2008
Posts: 27

Rep: Reputation: 15
I need your help about Postfix.


Hi experts at Postfix,

Hi everybody, I'm facing one issue so headache. I'm running Postfix in Ubuntu 9.04 like mail gateway security and all the messages goes to postfix to be scanned and using transport_maps to route them to my exchange server as well. But now I want my Postfix store a little account mailbox at Postfix for my company's co-partners. But I could not run both feature (transport_maps and virtual_mailbox_maps) at the same time, when I used transport_map the virtual_mailbox_maps must be disabled and contrary transport_maps must be disabled. I really need you to help me configure my Postfix to be run with both features. And here is my configuration in Postfix

# Generated by eBox

# require helo
smtpd_delay_reject = yes
smtpd_helo_required = yes


smtpd_banner = Ebox ESMTP
biff = no

append_dot_mydomain = no

myhostname = Firewall.ttt.com.vn
alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases
local_recipient_maps = proxy:unixasswd.byname $alias_maps

relayhost =

mynetworks = 127.0.0.0/8 192.168.104.0/24

message_size_limit = 0
mailbox_size_limit = 0
virtual_mailbox_limit = 0
recipient_delimiter = +
inet_interfaces = all

# Virtual Aliases
virtual_alias_maps = ldap:valiases
valiases_server_host = 127.0.0.1
valiases_search_base = ou=mailalias, ou=postfix, dc=nodomain
valiases_query_filter = (&(mail=%s)(objectClass=CourierMailAlias))
valiases_result_attribute = maildrop
aliases_bind = no
# Virtual Domains
virtual_transport = virtual
virtual_mailbox_base = /var/vmail/
#virtual_mailbox_maps= ldap:ldapvirtualmap
# Mail Routing to Mail Backend
transport_maps = hash:/etc/postfix/transport

ldapvirtualmap_server_host = 127.0.0.1:389
ldapvirtualmap_bind = no
ldapvirtualmap_search_base = ou=Users,dc=nodomain
ldapvirtualmap_query_filter = (&(mail=%s)(!(quota=-1))(objectClass=CourierMailAccount))
ldapvirtualmap_result_attribute = mailbox

virtual_mailbox_domains = ldap:vmaildomains
vmaildomains_server_host = 127.0.0.1
vmaildomains_bind = no
vmaildomains_search_base = ou=postfix,dc=nodomain
vmaildomains_query_filter = (|(&(objectclass=domain)(domainComponent=%s))(&(objectclass=CourierMailAlias)(mail=@%s)))
vmaildomains_result_attribute = dc, maildrop
virtual_mailbox_domains = ldap:vmaildomains
vmaildomains_server_host = 127.0.0.1
vmaildomains_bind = no
vmaildomains_search_base = ou=postfix,dc=nodomain
vmaildomains_query_filter = (|(&(objectclass=domain)(domainComponent=%s))(&(objectclass=CourierMailAlias)(mail=@%s)))
vmaildomains_result_attribute = dc, maildrop


virtual_minimum_uid = 100
virtual_uid_maps = static:113
virtual_gid_maps = static:122
mailbox_transport = virtual
virtual_mailbox_limit_inbox = yes
virtual_mailbox_limit_maps = ldap:ldapvquota

ldapvquota_server_host = 127.0.0.1:389
ldapvquota_bind = no
ldapvquota_search_base = ou=Users,dc=nodomain
ldapvquota_query_filter = (&(mail=%s)(objectClass=usereboxmail))
ldapvquota_result_attribute = userMaildirSize

virtual_mailbox_limit_override = yes
virtual_maildir_extended = yes
virtual_create_maildirsize = yes
## TLS/SSL
smtpd_use_tls = yes
smtpd_tls_note_starttls = yes
smtpd_tls_key_file = /etc/postfix/sasl/postfix.pem
smtpd_tls_cert_file = /etc/postfix/sasl/postfix.pem
smtpd_tls_loglevel = 1


smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination

#SASL authentication
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_tls_auth_only = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_local_domain = Firewall.ttt.com.vn

content_filter=smtp-amavis:127.0.0.1:10024

and here is my /etc/postfix/transport
mycompany.com smtp:[192.168.104.254]
mycompanykids.com smtp:[192.168.104.254]

I add my co-partner like xyz.com to virtual domain OK and enable virtual_mailbox_maps but the Postfix always send mail to locally and other domain wont be delivered

Please trying to help me about this, I'm very very appreciated.

Last edited by ThanhDuongCong; 01-25-2010 at 05:18 AM.
 
Old 01-27-2010, 07:29 AM   #2
stuart_cherrington
Member
 
Registered: Aug 2008
Location: Get back in your Cube Unix Boy!
Distribution: rh5, oel5, debian etch, solaris
Posts: 228

Rep: Reputation: 36
Not that this answer will make me popular, would it be easier to allow your Postfix config to transport all mail for the domains required and then allow Outlook to deliver to the correct MX's for those domains?

Stuart.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to make postfix send email to another postfix in local network (LAN)? h4k33m Linux - Server 9 06-04-2015 04:33 PM
SYSadmin installed postfix, now sendmail sends to qmail not postfix. Why? pablocullen Linux - Server 1 11-18-2009 04:53 PM
Postfix: postfix: fatal: chdir(/usr/libexec/postfix) Micro420 Ubuntu 2 07-13-2008 12:21 PM
Postfix error: /usr/lib/postfix/smtpd pid 7529 exit status 1 Chiragrs Linux - Networking 7 05-16-2008 12:42 AM
Postfix Configuration Question: Postfix server as a catch-all on office LAN enso491 Linux - Server 5 04-14-2008 04:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 05:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration