1 module 6 managing recipients and aliases. 2 address rewriting alice@example.com bob@example.com...
Post on 23-Dec-2015
220 Views
Preview:
TRANSCRIPT
1
Module 6
Managing Recipients and Aliases
2
Address Rewriting
alice@example.combob@example.comcarl@example.com
Alice.Adams@example.comBob.Barnes@example.comCarl.Carson@example.com
/opt/insight/etc/postfix/canonical_sender:
Alice.Adams@example.comBob.Barnes@example.comCarl.Carson@example.com
alice@example.combob@example.comcarl@example.com
/opt/insight/etc/postfix/canonical_recipient:
sender_canonical_maps =hash:/opt/insight/etc/postfix/canonical_sender
recipient_canonical_maps = hash:/opt/insight/etc/postfix/canonical_recipient
/opt/insight/etc/postfix/main.cf:
3
Hiding Host Names
Masquerading intentionally hides internal hostnames
carl@paper.example.org carl@example.org
In main.cf:masquerade_domains = example.org
4
Hiding Host Names
Masquerading intentionally hides internal hostnames
carl@paper.example.org carl@example.org
In main.cf:masquerade_domains = example.com, example.net,
example.org,!sales.example.com
masquerade_exceptions = alice, bob
5
Directing Email Sent to Unknown Users
Email sent to unknown users: Returned to sender by default Can be directed to an email user or alias
Beware of spammers
In main.cf:luser_relay = alicelocal_recipient_maps =
6
Relocating Users and Domains
Relocation maps used when users or domains move
Configure relocation rules in main.cf:
relocated_maps = hash:/opt/insight/etc/postfix/relocated
Define relocation rules in lookup table:
carl@example.comcarl@example.net
@example.org example.net
7
Relocating Users and Domains
Relocated User
Relocated Domain
8
Types of Aliases
Postfix supports numerous types of aliases
SCOoffice Server stores aliases two ways
Stored in LDAPStored in a file
9
Types of Aliases
From /opt/insight/etc/postfix/main.cf:alias_maps = hash:/opt/insight/etc/mail/aliasesalias_database = hash:/opt/insight/etc/mail/aliaseslocal_recipient_maps = $alias_maps ldap:ldapsource
10
Types of Aliases
From /opt/insight/etc/mail/aliases:
MAILER-DAEMON:admin@example.comabuse: admin@example.compostmaster:admin@example.comwebmaster:admin@example.comroot: admin@example.comvirusalert:admin@example.comspam.police: admin@example.comapache:admin@example.comuucp: admin@example.com
11
Types of Aliases
Process alias files with postalias(1):
# postalias hash:/opt/insight/etc/mail/aliases
Reload Postfix if a new alias lookup table is added to main.cf:
# postfix reload
12
Exercise: Adding a New Alias File
Edit /opt/insight/etc/postfix/aliases Process the alias file Reload Postfix
top related