do not remove files in my own directory
fix option to not reset connected rfc

If TRUST is set, then we reset the connected_rfcxxx so that we set the
proper flags.  Previously, it uses -z, which indicates that if TRUST is
not set, then we update the settings, which would be wrong.
add support for relayhost

allow relayhost to be set externally