Hi @Yasar mistry,
In the same forest, you can create a new send connector with siteB's Exchange server as source server to allow routing emails through the siteB server, but emails still need to be received from siteA to siteB.
If you need, you can check this article about creating send connectors: Create a Send connector in Exchange Server to send mail to the internet.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.