0

asp.netログインページから登録メールを送信しようとしています。しかし、コンソールにはこのエラーが表示されます..

Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Mailbox unavailable. The server response was: Delivery is not allowed to this address. 

このエラー、コード、またはstmp サーバーの設定ミスの原因は何ですか。私は自分のサーバーではなく商用サーバーでホスティングしています。

4

1 に答える 1

0

yourClientName.DeliveryMethod = SmtpDeliveryMethod.Network; を試し てください。

例えば:

SmtpClient client;
client = new SmtpClient("smtp.myserver.com", 25);

if (!string.IsNullOrEmpty(""))
{
     System.Net.NetworkCredential credential = new NetworkCredential("", "");
     client.Credentials = credential;
}
client.UseDefaultCredentials = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network;

詳細については、http: //msdn.microsoft.com/en-us/library/system.net.mail.smtpdeliverymethod.aspxを参照してください。

于 2013-07-02T07:38:24.987 に答える