The check-sender-addresses configuration variable

check-sender-addresses directs whether Archiveopteryx should check whether the sender addresses on outgoing messages are explicitly permitted or not.

If this variable is enabled, then a user is only permitted to send mail where the From, Return-Path, Sender and Resent-From addresses contain addresses tied to that user.

An address is tied to a user if mail to that address lands in a mailbox belonging to that user. It can also be tied to a user using ACL, if user has the "p" right on that mailbox.

Example

Assume that user Nirmala has address nirmala@example.com. The alias sales.madrid@example.com is also bound to /users/nirmala/inbox. Nirmala is then allowed to ue both nirmala@example.com and sales.madrid@example.com as From addresses.

The alias sales.spain@example.com is goes to a different mailbox, /groups/sales.spain, which is not owned by Nirmala, so she cannot send mail "from" sales.spain@example.com. However, if she has the ACL right "p" on /groups/sales.spain, then she can send mail "from" sales.spain@example.com.

check-sender-addresses is a Its default value is true:

check-sender-addresses = false

You can see its current value with the command aox show cf check-sender-addresses.

Toggle syntax

Toggles are written as a single word. Yes, true, on, 1, and enabled all mean that the toggle is enabled, while no, false, off, 0, and disabled unsurprisingly mean disabled. Toggles are case-insensitive.

String syntax

Strings may be written as a single unquoted word or quoted with either single or double quotes, as shown in these three examples:

db-password = single.word
db-password = "rock'n'roll" # a 12-character password
db-password = 'two words, quoted' # a 17-character one

Only single-line strings can be used. Single-word strings may contain the characters a-z, A-Z, 0-9, dot, hyphen and slash.

Number syntax

Numbers are integers not smaller than 0 and not larger than 2147483647 (ie. 31-bit unsigned integers).

Spaces are allowed at the start of the line, before and after '=', and after the value. Comments extend from '#' to the end of the line.

In case of questions, please write to info@oryx.com.

About this page

Last modified: 2008-09-08
Location: aox.org/conf/check-sender-addresses