/// <summary> /// Execute the Process command /// </summary> /// <param name="e"></param> /// <returns></returns> public SpamAssassinProcessResult ExecuteProcess(SpamAssassinProcessArgs e) { var result = new SpamAssassinProcessResult(); var responsePacket = SendMessageEx(SpamAssassinCommands.Process, PrepareCheckRequestMessage(e)); CheckThrowResponsePacket(responsePacket); var lines = SplitLines(responsePacket.Message); lines = RemoveLine(lines, 0); result.ProcessedMessage = JoinLines(lines); return(result); }
/// <summary> /// Execute the Process command /// </summary> /// <param name="e"></param> /// <returns></returns> public SpamAssassinProcessResult ExecuteProcess(SpamAssassinProcessArgs e) { var result = new SpamAssassinProcessResult(); var responsePacket = SendMessageEx(SpamAssassinCommands.Process, PrepareCheckRequestMessage(e)); CheckThrowResponsePacket(responsePacket); var lines = SplitLines(responsePacket.Message); lines = RemoveLine(lines, 0); result.ProcessedMessage = JoinLines(lines); return result; }