You defined:
System.Net.NetworkCredential("MyInfo", "MyInfo9$");
This might work in local environment but that's not the correct way to provide credentials, try these:
Either do:
SmtpServer.Credentials = new System.Net.NetworkCredential("MyInfo", "MyInfo9$");
OR
Configured SMTP configuration in Web.Config:
<system.net>
<mailSettings>
<smtp from="abc@somedomain.com">
<network host="somesmtpserver" port="587" userName="MyInfo" password="MyInfo9$" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>