예제 #1
0
        /// メールボックスの総メール数を取得します。
        /// <summary>
        /// Get total mail count at mailbox.
        /// メールボックスの総メール数を取得します。
        /// </summary>
        /// <returns></returns>
        public Int64 GetTotalMessageCount()
        {
            StatCommandResult rs = null;

            rs = this.ExecuteStat();
            return(rs.TotalMessageCount);
        }
예제 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="text"></param>
 public StatCommandResult(String text)
     : base(text)
 {
     if (this.Ok == true)
     {
         this._TotalMessageCount = StatCommandResult.GetTotalMessageCount(text);
         this._TotalSize         = StatCommandResult.GetTotalSize(text);
     }
 }
예제 #3
0
        /// POP3メールサーバーへSTATコマンドを送信します。
        /// <summary>
        /// Send stat command to pop3 server.
        /// POP3メールサーバーへSTATコマンドを送信します。
        /// </summary>
        /// <returns></returns>
        public StatCommandResult ExecuteStat()
        {
            StatCommandResult rs = null;
            String            s  = "";

            this.CheckAuthenticate();
            s = this.Execute("Stat", false);
            this.CheckResponseError(s);
            rs = new StatCommandResult(s);
            return(rs);
        }