More natural phrasing:
* You haven't sent any messages since this morning.
* You haven't sent any messages since morning.
* There have been no messages from you since this morning.
The original sentence is grammatically correct because it uses proper verb conjugation ("have sent") and follows a basic subject-verb-object structure. However, it's a bit clumsy and could be interpreted in multiple ways. The alternative phrasings are clearer and more concise.