Nice approach.  It would be worth verifying that this doesn't open any new possibilities for information leakage, e.g. through mail-server logs.  I think it should be ok, but am no expert.