Fix for maxmailboxsize in IceWarp provider
This commit is contained in:
parent
2e364e190a
commit
ee828f281c
1 changed files with 3 additions and 2 deletions
|
@ -836,7 +836,7 @@ namespace WebsitePanel.Providers.Mail
|
||||||
Enabled = Convert.ToInt32((object) accountObject.GetProperty("U_AccountDisabled")) == 0,
|
Enabled = Convert.ToInt32((object) accountObject.GetProperty("U_AccountDisabled")) == 0,
|
||||||
ForwardingEnabled = !string.IsNullOrWhiteSpace(accountObject.GetProperty("U_ForwardTo")) || string.IsNullOrWhiteSpace(accountObject.GetProperty("U_RemoteAddress")) && Convert.ToBoolean((object) accountObject.GetProperty("U_UseRemoteAddress")),
|
ForwardingEnabled = !string.IsNullOrWhiteSpace(accountObject.GetProperty("U_ForwardTo")) || string.IsNullOrWhiteSpace(accountObject.GetProperty("U_RemoteAddress")) && Convert.ToBoolean((object) accountObject.GetProperty("U_UseRemoteAddress")),
|
||||||
IsDomainAdmin = Convert.ToBoolean((object) accountObject.GetProperty("U_DomainAdmin")),
|
IsDomainAdmin = Convert.ToBoolean((object) accountObject.GetProperty("U_DomainAdmin")),
|
||||||
MaxMailboxSize = Convert.ToInt32((object) accountObject.GetProperty("U_MaxBoxSize"))/1024,
|
MaxMailboxSize = Convert.ToBoolean((object) accountObject.GetProperty("U_MaxBox")) ? Convert.ToInt32((object) accountObject.GetProperty("U_MaxBoxSize"))/1024 : 0,
|
||||||
Password = accountObject.GetProperty("U_Password"),
|
Password = accountObject.GetProperty("U_Password"),
|
||||||
ResponderEnabled = Convert.ToInt32((object) accountObject.GetProperty("U_Respond")) > 0,
|
ResponderEnabled = Convert.ToInt32((object) accountObject.GetProperty("U_Respond")) > 0,
|
||||||
QuotaUsed = Convert.ToInt64((object) accountObject.GetProperty("U_MailBoxSize")),
|
QuotaUsed = Convert.ToInt64((object) accountObject.GetProperty("U_MailBoxSize")),
|
||||||
|
@ -923,7 +923,8 @@ namespace WebsitePanel.Providers.Mail
|
||||||
accountObject.SetProperty("U_AccountDisabled", mailbox.IceWarpAccountState);
|
accountObject.SetProperty("U_AccountDisabled", mailbox.IceWarpAccountState);
|
||||||
accountObject.SetProperty("U_DomainAdmin", mailbox.IsDomainAdmin);
|
accountObject.SetProperty("U_DomainAdmin", mailbox.IsDomainAdmin);
|
||||||
accountObject.SetProperty("U_Password", mailbox.Password);
|
accountObject.SetProperty("U_Password", mailbox.Password);
|
||||||
accountObject.SetProperty("U_MaxBoxSize", mailbox.MaxMailboxSize);
|
accountObject.SetProperty("U_MaxBoxSize", mailbox.MaxMailboxSize*1024);
|
||||||
|
accountObject.SetProperty("U_MaxBox", mailbox.MaxMailboxSize > 0 ? "1" : "0");
|
||||||
accountObject.SetProperty("U_MaxMessageSize", mailbox.MaxMessageSizeMegaByte*1024);
|
accountObject.SetProperty("U_MaxMessageSize", mailbox.MaxMessageSizeMegaByte*1024);
|
||||||
accountObject.SetProperty("U_MegabyteSendLimit", mailbox.MegaByteSendLimit);
|
accountObject.SetProperty("U_MegabyteSendLimit", mailbox.MegaByteSendLimit);
|
||||||
accountObject.SetProperty("U_NumberSendLimit", mailbox.NumberSendLimit);
|
accountObject.SetProperty("U_NumberSendLimit", mailbox.NumberSendLimit);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue