1 module 6 managing recipients and aliases. 2 address rewriting alice@example.com bob@example.com...

Post on 23-Dec-2015

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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