Eu acho que você está tentando evitar que as pessoas enviem spam, infelizmente as pessoas sempre encontrarão uma maneira de enviar e-mails do php. Mesmo se você puder limitar a função mail()
, nada impedirá que eles gravem uma implementação própria que abra um soquete.
Então, em suma, não há como impor isso.