Is this sentence correct with punctuation?

Anonymous
You said in your previous email that I will receive a link from Skillzminer, to complete my personal development assessment. I have not received the link yet.
Is this sentence correct with punctuation?
1
0
Add Opinion