/// <summary> /// /// </summary> /// <returns>NumberOfBytes and NumberOfMessages as MaildropStatistics</returns> public async Task <MaildropStatistics> STAT() { var statistics = new MaildropStatistics(); const string sendstring = "STAT\r\n"; var answer = await _socketDialog.GetSingleLineResponse(sendstring); if (answer.StartsWith("+OK ")) { char[] delimiters = { ' ' }; var numbers = answer.Split(delimiters, 4); statistics.NumberOfMessages = Convert.ToInt32(numbers[1]); statistics.NumberofBytes = Convert.ToInt32(numbers[2]); } return(statistics); }
/// <summary> /// /// </summary> /// <returns>NumberOfBytes and NumberOfMessages as MaildropStatistics</returns> public async Task<MaildropStatistics> STAT() { var statistics = new MaildropStatistics(); const string sendstring = "STAT\r\n"; var answer = await _socketDialog.GetSingleLineResponse(sendstring); if (answer.StartsWith("+OK ")) { char[] delimiters = { ' ' }; var numbers = answer.Split(delimiters, 4); statistics.NumberOfMessages = Convert.ToInt32(numbers[1]); statistics.NumberofBytes = Convert.ToInt32(numbers[2]); } return statistics; }