Un'altra cosa che devi verificare è se le impostazioni della mail sono corrette. Hai impostato i dati di invio (From, subject)
<asp:PasswordRecovery ID="ctrl" runat="server">
<MailDefinition From="pippo@pippo.com">
</MailDefinition>
</asp:PasswordRecovery>
e la configurazione del server smtp nel web.config?
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="noreply@pippo.com">
<network host="mail.pippo.it" port="25" />
</smtp>
</mailSettings>
</system.net>
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko