[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

MTA Configuration (postfix)

Please set up postfix properly before "makefml newml" can set up a ml.

Default Domain (Example: fml.org)

Set up /etc/postfix/main.cf like this:

[/etc/postfix/main.cf]

allow_mail_to_commands = alias,forward,include

alias_maps	=	hash:/etc/mail/aliases
			hash:/var/spool/ml/etc/mail/aliases

Warning

Please check that $mydestination contains the default domain (may be $mydomain).

Virtual Domain (Example: nuinui.net)

You need to edit /etc/postfix/main.cf to set up $virtual_maps.

[/etc/postfix/main.cf]

allow_mail_to_commands = alias,forward,include

alias_maps	=	hash:/etc/mail/aliases
			hash:/var/spool/ml/etc/mail/aliases
			hash:/var/spool/nuinui.net/etc/mail/aliases

virtual_maps	=	hash:/var/spool/nuinui.net/etc/postfix/virtual

[/usr/local/etc/fml/ml_home_prefix]

nuinui.net /var/spool/nuinui.net
Both alias files and /var/spool/nuinui.net/etc/postfix/virtual are updated by makefml automatically where we suppose ml_home_prefix_maps defines
nuinui.net /var/spool/nuinui.net
relation.

Warning

Postfix variable $mydestination should contain the default domain (may be $mydomain) but not virtual domain. Pay attention that we assume we use postfix style virtual domain. Please see postfix document for more details.

When you begin to use a new virtual domain, you need to update both $alias_maps and $virtual_maps in /etc/postfix/main.cf. Also, you have to update /usr/local/etc/fml/ml_home_prefix by running "makefml newdomain".

Recent postfix has $virtual_alias_maps and $virtual_maps variables. But $virtual_alias_maps = $virtual_maps by default. You can use either.

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >