using the Sendmail::Milter and/or Sendmail::PMilter APIs to interface directly to the SMTP transaction.