In theory you can embed messages into transactions but it's frowned upon because it bloats blockchain. Most clients have "sign message" functionality, you could use instead, sign some message using address (technically private key corresponding to that address) used in your transaction and sent message with signature to their email.
Note: you should sign only unambiguous messages and avoid signing stuff that looks like random crap you got from Nigerian prince.
Messages are sometimes embedded into transactions that go into blockchain if it's important to have proof that something was written around the time block was mined, most people pay extra miners fee for this and embed hash of their message for privacy and/or to have less bloat.