/// <summary> /// Execute the ReportIfSpam command /// </summary> /// <param name="e"></param> /// <returns></returns> public SpamAssassinReportIfSpamResult ExecuteReportIfSpam(SpamAssassinReportIfSpamArgs e) { string[] additionalLines; var result = new SpamAssassinReportIfSpamResult(); var responsePacket = SendMessageEx(SpamAssassinCommands.ReportIfSpam, PrepareCheckRequestMessage(e)); CheckThrowResponsePacket(responsePacket); InterpretCheckResponseMessage(responsePacket.Message, out additionalLines, result); result.ReportText = JoinLines(additionalLines); return(result); }
/// <summary> /// Execute the ReportIfSpam command /// </summary> /// <param name="e"></param> /// <returns></returns> public SpamAssassinReportIfSpamResult ExecuteReportIfSpam(SpamAssassinReportIfSpamArgs e) { string[] additionalLines; var result = new SpamAssassinReportIfSpamResult(); var responsePacket = SendMessageEx(SpamAssassinCommands.ReportIfSpam, PrepareCheckRequestMessage(e)); CheckThrowResponsePacket(responsePacket); InterpretCheckResponseMessage(responsePacket.Message, out additionalLines, result); result.ReportText = JoinLines(additionalLines); return result; }