Since the only thing you can do with fax in the Attendant is to accept a fax and send it to the default mailbox, a user's mailbox, or a workgroup's mailbox you are correct - you will need to modify a handler to save the fax to a network directory & send an e-mail.
In 3.0 there is a subroutine 'CustomIncomingFax' that is called from the System_IncomingFax handler but this customization point is not in the 2.4 handler. It is interesting, though, that the variable bTransferred is not evaluated in the 3.0 System_IncomingFax handler so the handler would need to be modified anyway.
If you are on 2.4, I would create a subroutine called 'CustomIncomingFax' so when you upgrade you will be compliant with 3.0 or you could get a copy of the 3.0 CustomIncomingFax handler to work with. The input fields in the 3.0 CustomIncomingFax handler are Interaction (Interaction1), Fax ID (p_faxobjID), FaxDevice (p_sFaxDevice) and Fax Envelope ID (p_FaxenvId') and the output variable is Transferred? (bTransferred).
You can then copy the 2.4 System_IncomingFax handler and insert the CustomIncomingFax subroutine. Handler best practices is to save the modified handler in a different folder than the I3 System Handler and make sure you document your changes (File/Properties).
Mary Rose