| Queue | 11 |State | 12 |Messages | 13 | 14 |
|---|---|---|
| @q.Name | 19 |@q.State | 20 |@q.Messages.ToString("N0") | 21 |
| @column.ColumnName | 10 | } 11 |
|---|
| @row[column.ColumnName] | 20 | } 21 |
| Name | 14 |Directory | 15 |Files | 16 |Used Space | 17 |Available Space | 18 |
|---|---|---|---|---|
| Drop | 23 |@Model.DropDir.Path | 24 |@Model.DropDir.FileCount.ToString("N0") | 25 |@Model.DropDir.UsedSpace | 26 |@Model.DropDir.FreeSpace | 27 |
| Logs | 30 |@Model.LogDir.Path | 31 |@Model.LogDir.FileCount.ToString("N0") | 32 |@Model.LogDir.UsedSpace | 33 |@Model.LogDir.FreeSpace | 34 |
| Queue | 37 |@Model.QueueDir.Path | 38 |@Model.QueueDir.FileCount.ToString("N0") | 39 |@Model.QueueDir.UsedSpace | 40 |@Model.QueueDir.FreeSpace | 41 |
| VirtualMTA | 10 |Accepted | 11 |Accepted % | 12 |Rejected | 13 |Rejected % | 14 |Throttled % | 15 |Deferred % | 16 |
|---|---|---|---|---|---|---|
| @vmta.Hostname @vmta.IPAddress |
23 | @vmta.Accepted.ToString("N0") | 24 |@vmta.AcceptedPercent.ToString("N2")% | 25 |@vmta.Rejected.ToString("N0") | 26 |@vmta.RejectedPercent.ToString("N2")% | 27 |@vmta.ThrottledPercent.ToString("N2")% | 28 |@vmta.DeferredPercent.ToString("N2")% | 29 |
| VirtualMTA | 11 |Remote | 12 |Response | 13 |Count | 14 |Last Occurred | 15 |
|---|---|---|---|---|
| @bounce.LocalHostname @bounce.LocalIpAddress |
22 | @bounce.RemoteHostname | 23 |@bounce.Message | 24 |@bounce.Count.ToString("N0") | 25 |@bounce.LastOccurred | 26 |
| VirtualMTA | 10 |Status | 11 |Remote | 12 |Response | 13 |Count | 14 |||
|---|---|---|---|---|---|---|
| @bounce.LocalHostname @bounce.LocalIpAddress |
21 | @switch (bounce.TransactionStatus)
22 | {
23 | case OpenManta.Core.TransactionStatus.Discarded:
24 | Discarded | 25 | break; 26 | case OpenManta.Core.TransactionStatus.Failed: 27 |Rejected | 28 | break; 29 | case OpenManta.Core.TransactionStatus.TimedOut: 30 |Timed Out In Queue | 31 | break; 32 | } 33 |@bounce.RemoteHostname | 34 |@bounce.Message | 35 |@bounce.Count.ToString("N0") | 36 |
| VirtualMTA | 10 |Status | 11 |Remote | 12 |Response | 13 |Count | 14 ||||
|---|---|---|---|---|---|---|---|
| @bounce.LocalHostname @bounce.LocalIpAddress |
21 | @switch (bounce.TransactionStatus)
22 | {
23 | case OpenManta.Core.TransactionStatus.Deferred:
24 | Deferred | 25 | break; 26 | case OpenManta.Core.TransactionStatus.Discarded: 27 |Discarded | 28 | break; 29 | case OpenManta.Core.TransactionStatus.Failed: 30 |Rejected | 31 | break; 32 | case OpenManta.Core.TransactionStatus.TimedOut: 33 |Timed Out In Queue | 34 | break; 35 | } 36 |@bounce.RemoteHostname | 37 |@bounce.Message | 38 |@bounce.Count.ToString("N0") | 39 |
| IP Address | 29 |30 | |
|---|---|
| Hostname | 33 |34 | |
| Accept Inbound Email | 37 |38 | |
| Send Outbound Email | 41 |42 | |
| 45 | | 46 | @(Model.ID == OpenManta.WebLib.WebInterfaceParameters.VIRTUALMTA_NEW_ID ? "Create" : "Update") 47 | Cancel 48 | | 49 |
| VirtualMTA | 29 |Status | 30 |Remote | 31 |Response | 32 |Count | 33 |Last Occurred | 34 ||||
|---|---|---|---|---|---|---|---|---|
| @bounce.LocalHostname @bounce.LocalIpAddress |
41 | @switch (bounce.TransactionStatus)
42 | {
43 | case OpenManta.Core.TransactionStatus.Deferred:
44 | Deferred | 45 | break; 46 | case OpenManta.Core.TransactionStatus.Discarded: 47 |Discarded | 48 | break; 49 | case OpenManta.Core.TransactionStatus.Failed: 50 |Rejected | 51 | break; 52 | case OpenManta.Core.TransactionStatus.TimedOut: 53 |Timed Out In Queue | 54 | break; 55 | } 56 |@bounce.RemoteHostname | 57 |@bounce.Message | 58 |@bounce.Count.ToString("N0") | 59 |@bounce.LastOccurred | 60 |
| Name | 40 |41 | |
|---|---|
| Description | 44 |45 | |
| Virtual MTAs | 48 |49 | @foreach(OpenManta.Core.VirtualMTA vmta in Model.VirtualMTACollection) 50 | { 51 | 54 | } 55 | | 56 |
| 61 | | 62 | @(Model.VirtualMtaGroup.ID == OpenManta.WebLib.WebInterfaceParameters.VIRTUALMTAGROUP_NEW_ID ? "Create" : "Update") 63 | Cancel 64 | | 65 |
| Name | 26 |Description | 27 |Pattern | 28 |Virtual MTA | 29 |30 | |
|---|---|---|---|---|
| @outboundRule.Name | 37 |@outboundRule.Description | 38 |@switch (outboundRule.Type) 39 | { 40 | case OpenManta.Core.OutboundMxPatternType.CommaDelimited: 41 | @:List 42 | break; 43 | case OpenManta.Core.OutboundMxPatternType.Regex: 44 | @:Regex 45 | break; 46 | } 47 | @outboundRule.Value | 48 |@if (!outboundRule.LimitedToOutboundIpAddressID.HasValue) 49 | { 50 | @:All 51 | } 52 | else 53 | { 54 | @OpenManta.Data.VirtualMtaDB.GetVirtualMta(outboundRule.LimitedToOutboundIpAddressID.Value).Hostname 55 | } 56 | | 57 |
58 |
59 | Edit
60 |
61 |
62 | |
63 |