ipsservices/nmipssettings/inc/nmipssettingitems.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    45         UserNameHidden,                         // Integer: 0=Off, 1=On
    45         UserNameHidden,                         // Integer: 0=Off, 1=On
    46         IncomingMailServer,                     // String
    46         IncomingMailServer,                     // String
    47         OutgoingMailServer,                     // String
    47         OutgoingMailServer,                     // String
    48         IncomingPort,                           // Integer
    48         IncomingPort,                           // Integer
    49         OutgoingPort,                           // Integer
    49         OutgoingPort,                           // Integer
    50         FolderPath,                             // String: Empty string means 'Default'
    50         FolderPath,                              // String: Empty string means 'Default'
       
    51         AlwaysOnlineState,                      // Integer: 0=always,1=homeonly,2=off
       
    52         EmailNotificationState,                 // Integer: 0=automatic,1=homeonly,2=off
       
    53         FirstEmnReceived,                       // Integer: 0=false,1=true
       
    54         EmnReceivedNotSynced,                   // Integer: 0=false,1=true
       
    55         AoLastSuccessfulUpdateL,                // Integer: low part of 64bit integer
       
    56         AoLastSuccessfulUpdateH,                // Integer: high part of 64bit integer
       
    57         AoLastUpdateFailed,                     // Integer: 0=false, 1=true
       
    58         AoUpdateSuccessfulWithCurSettings,      // Integer: 0=false, 1=true
    51         IncomingSecureSockets,                  // Boolean
    59         IncomingSecureSockets,                  // Boolean
    52         IncomingSSLWrapper,                     // Boolean
    60         IncomingSSLWrapper,                     // Boolean
    53         OutgoingLoginName,                      // String
    61         OutgoingLoginName,                      // String
    54         OutgoingPassword,                       // String
    62         OutgoingPassword,                       // String
    55         SMTPAuthentication,                     // Boolean
    63         SMTPAuthentication,                     // Boolean
   106         {
   114         {
   107         EMailPop = 0,
   115         EMailPop = 0,
   108         EMailImap
   116         EMailImap
   109         };
   117         };
   110     
   118     
       
   119     /** 
       
   120      *  SMTP Authentication types 
       
   121      */
       
   122     enum TIpsSetSMTPAuthenticationTypes
       
   123         {
       
   124         EMailAuthNone = 0,
       
   125         EMailAuthSameAsIncoming,
       
   126         EMailAuthUserAuthentication
       
   127         };
       
   128     
   111     const int standardPop3Port = 110;   // POP3 - port 110
   129     const int standardPop3Port = 110;   // POP3 - port 110
   112     const int standardImap4Port = 143;  // IMAP - port 143
   130     const int standardImap4Port = 143;  // IMAP - port 143
   113     const int standardSmtpPort = 25;    // SMTP - port 25
   131     const int standardSmtpPort = 25;    // SMTP - port 25
   114     const int secureSmtpPort = 465;     // Secure SMTP (SSMTP) - port 465
   132     const int secureSmtpPort = 465;     // Secure SMTP (SSMTP) - port 465
   115     const int secureImap4Port = 585;    // Secure IMAP (IMAP4-SSL) - port 585
   133     const int secureImap4Port = 585;    // Secure IMAP (IMAP4-SSL) - port 585