Haverhill man Gary Preston, 64, jailed for sending envelopes