我想爲我的kolab電子郵件服務器寫出一些基本的python。對於primary_mail,我希望它是第一個姓氏,如jdoe。默認是名字(點)姓。 [email protected]Python語法不適用於電子郵件創建
我已經想出了以下內容:
primary_mail ='%(givenname)s'[0:1]%(surname)[email protected]%(domain)s
,我想從根本上說[email protected]
givenname would be someone's full name. (i.e John)
surname would be someone's last name. (i.e Doe)
domain is the email domain. domain.com
當蟒蛇去canonify它,它出現了一些像這樣的龐然大物:
'john[0:1]'[email protected]
有人可以幫我解決這個問題嗎?我很親密。
編輯:
據kolab文檔,它看起來是這樣的:
"{0}@{1}": "format('%(uid)s', '%(domain)s')"
當然,這不是爲我工作,雖然....
EDIT 2 :
我在錯誤日誌中看到以下內容:
imaps[1916]: ptload completely failed: unable to canonify identifier: 'john'[0:1][email protected]
都能跟得上..只有這樣,它似乎工作是如果我把kolab webadmin中的primary_mail ='%(givenname)s'[0:1]%(surname)s'%(domain)s ...它會正確顯示在該字段中:http :// CL。ly/image/3y0m1b0t1H2N但是如果我使用你的,它只顯示一個@符號。 –
當我使用你的語法:http://cl.ly/image/1v2o131Q3j2u –