diff src/lmtp/lmtp-settings.c @ 14773:f1509d8eb2c1

lmtp: Added lmtp_address_translate setting. The idea is that if you need userdb lookup to be done with a special kind of a username like user:domain@extrainfo, you can set lmtp_address_translate=%n:%d@ which translates the address to user@domain after the userdb lookup is done.
author Timo Sirainen <tss@iki.fi>
date Tue, 03 Jul 2012 04:23:03 +0300
parents ba770cba5598
children 6a0954d0ce09 cc7906697d19
line wrap: on
line diff
--- a/src/lmtp/lmtp-settings.c	Tue Jul 03 03:27:52 2012 +0300
+++ b/src/lmtp/lmtp-settings.c	Tue Jul 03 04:23:03 2012 +0300
@@ -60,6 +60,7 @@
 	DEF(SET_BOOL, lmtp_proxy),
 	DEF(SET_BOOL, lmtp_save_to_detail_mailbox),
 	DEF(SET_STR_VARS, login_greeting),
+	DEF(SET_STR, lmtp_address_translate),
 
 	SETTING_DEFINE_LIST_END
 };
@@ -67,7 +68,8 @@
 static const struct lmtp_settings lmtp_default_settings = {
 	.lmtp_proxy = FALSE,
 	.lmtp_save_to_detail_mailbox = FALSE,
-	.login_greeting = PACKAGE_NAME" ready."
+	.login_greeting = PACKAGE_NAME" ready.",
+	.lmtp_address_translate = ""
 };
 
 static const struct setting_parser_info *lmtp_setting_dependencies[] = {