HomePhorge

(PUP-3750) Support :include: in mailalias type
c372280ae365Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-3750) Support :include: in mailalias type

The mailalias type does not allow the specification of included files,
which contain an alias's elements. Such alias entries are commonly
specified in the an MTA's aliases file through the following syntax.

aliasname: :include: /path/to/file

Specifying the rest of an ":include:" line as a recipient does not
work, because the existing mailalias type will quote the entry.

This change adds a new parameter named "file" to the mailalias type,
which allows the indirect specification of a file containing the
recipients. The parameter parses and generates ":include:" alias entries.

Also, as recommended by @joshcooper, remove legacy unneeded "should" from
recipient property implementation. This fixes a gratuitous difference
between the new file property implementation and the recipient property
one.

Details

Provenance
Diomidis Spinellis <dds@aueb.gr>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU8a1cbb16220b: Merge pull request #3395 from kylog/issue/pup-3267/remove-setting-used-by-kick
Branches
Unknown
Tags
Unknown

Event Timeline

Diomidis Spinellis <dds@aueb.gr> committed rPUc372280ae365: (PUP-3750) Support :include: in mailalias type (authored by Diomidis Spinellis <dds@aueb.gr>).Jan 5 2015, 11:22 PM