Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CheckResponse()

static bool System.Net.Mail.RecipientCommand.CheckResponse ( SmtpStatusCode statusCode,
string response )
inlinestaticprivate

Definition at line 11 of file RecipientCommand.cs.

12 {
13 switch (statusCode)
14 {
15 case SmtpStatusCode.Ok:
16 case SmtpStatusCode.UserNotLocalWillForward:
17 return true;
18 case SmtpStatusCode.MailboxBusy:
19 case SmtpStatusCode.InsufficientStorage:
20 case SmtpStatusCode.MailboxUnavailable:
21 case SmtpStatusCode.UserNotLocalTryAlternatePath:
22 case SmtpStatusCode.ExceededStorageAllocation:
23 case SmtpStatusCode.MailboxNameNotAllowed:
24 return false;
25 default:
26 if (statusCode < (SmtpStatusCode)400)
27 {
28 throw new SmtpException(System.SR.net_webstatus_ServerProtocolViolation, response);
29 }
30 throw new SmtpException(statusCode, response, serverResponse: true);
31 }
32 }
static string net_webstatus_ServerProtocolViolation
Definition SR.cs:152
Definition SR.cs:7

References System.SR.net_webstatus_ServerProtocolViolation.

Referenced by System.Net.Mail.RecipientCommand.EndSend(), and System.Net.Mail.RecipientCommand.Send().