Go to the first, previous, next, last section, table of contents.


The deliver command

     deliver <mail address>
e.g. deliver "Dr Livingstone <David@somewhere.africa>"

This provides a forwarding operation. The message is sent on to the given address, exactly as happens if the address had appeared in a traditional `.forward' file. To deliver a copy of the message to your normal mailbox, your login name can be given. Once an address has been processed by the filtering mechanism, an identical generated address will not be so processed again, so doing this does not cause a loop.

However, if you have a mail alias, you should not refer to it here. For example, if the mail address "L.Gulliver" is aliased to "lg103" then all references in Gulliver's `.forward' file should be to "lg103". A reference to the alias will not work for messages that are addressed to that alias, since, like `.forward' file processing, aliasing is performed only once on an address, in order to avoid looping.

Only a single address may be given to a `deliver' command, but multiple occurrences of the command may be used to cause the message to be delivered to more than one address. However, duplicate addresses are discarded.


Go to the first, previous, next, last section, table of contents.