Code:
Dim strbody, myemail, mypassword As String
You got that from somewhere? It contains the classic error only setting the variable type of the last variable when declaring multiple variables on one line. Slight possibility that they intended strbody and myemail to be variants, but I doubt it. Only mypassword is a String; the rest are variants. Maybe
Dim strbodyAs String, myemailAs String, mypassword As String
is what it should be.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.