本文整理汇总了C#中NetworkCredential类的典型用法代码示例。如果您正苦于以下问题:C# NetworkCredential类的具体用法?C# NetworkCredential怎么用?C# NetworkCredential使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NetworkCredential类属于命名空间,在下文中一共展示了NetworkCredential类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Button1_Click
protected void Button1_Click(object sender, EventArgs e)
{
locator.locate find = new locator.locate();
String j = bgroup.Text;
String[] emailList= find.mailing(j);
// string a = group.Text;
// a = a + ", [email protected],[email protected]";
//List<String> emailList=null;
//emailList.
string a="";
foreach(String eachItem in emailList){
a = eachItem+", "+a;
}
a = a.Substring(0, a.Length - 2);
string b = body.Text;
MailMessage MyMailMessage = new MailMessage("[email protected]", a,"Donor Notifications", b);
MyMailMessage.IsBodyHtml = false;
NetworkCredential mailAuthentication = new NetworkCredential("[email protected]", "giveblood");
SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);
mailClient.EnableSsl = true;
mailClient.UseDefaultCredentials = false;
mailClient.Credentials = mailAuthentication;
mailClient.Send(MyMailMessage);
Label1.Text = "Sent Notifications Successfully";
}
开发者ID:anoopjavvadi,项目名称:Blood-Donor-Explorer,代码行数:26,代码来源:Sendnotifications.aspx.cs
示例2: ProxyExplicitlyProvided_DefaultCredentials_Ignored
public void ProxyExplicitlyProvided_DefaultCredentials_Ignored()
{
int port;
Task<LoopbackGetRequestHttpProxy.ProxyResult> proxyTask = LoopbackGetRequestHttpProxy.StartAsync(out port, requireAuth: true, expectCreds: true);
Uri proxyUrl = new Uri($"http://localhost:{port}");
var rightCreds = new NetworkCredential("rightusername", "rightpassword");
var wrongCreds = new NetworkCredential("wrongusername", "wrongpassword");
using (var handler = new HttpClientHandler())
using (var client = new HttpClient(handler))
{
handler.Proxy = new UseSpecifiedUriWebProxy(proxyUrl, rightCreds);
handler.DefaultProxyCredentials = wrongCreds;
Task<HttpResponseMessage> responseTask = client.GetAsync(Configuration.Http.RemoteEchoServer);
Task<string> responseStringTask = responseTask.ContinueWith(t => t.Result.Content.ReadAsStringAsync(), TaskScheduler.Default).Unwrap();
Task.WaitAll(proxyTask, responseTask, responseStringTask);
TestHelper.VerifyResponseBody(responseStringTask.Result, responseTask.Result.Content.Headers.ContentMD5, false, null);
Assert.Equal(Encoding.ASCII.GetString(proxyTask.Result.ResponseContent), responseStringTask.Result);
string expectedAuth = $"{rightCreds.UserName}:{rightCreds.Password}";
Assert.Equal(expectedAuth, proxyTask.Result.AuthenticationHeaderValue);
}
}
开发者ID:naamunds,项目名称:corefx,代码行数:26,代码来源:HttpClientHandlerTest.DefaultProxyCredentials.cs
示例3: Ctor_UserNamePasswordDomain_Success
public static void Ctor_UserNamePasswordDomain_Success()
{
NetworkCredential nc = new NetworkCredential("username", "password", "domain");
Assert.Equal("username", nc.UserName);
Assert.Equal("password", nc.Password);
Assert.Equal("domain", nc.Domain);
}
开发者ID:noahfalk,项目名称:corefx,代码行数:7,代码来源:NetworkCredentialTest.cs
示例4: Button1_Click
protected void Button1_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
MailAddress mailadd = new MailAddress("[email protected]","Amita Shukla");
msg.From = mailadd;
msg.To.Add(new MailAddress(TextBox1.Text));
msg.Subject = TextBox2.Text;
msg.Body = TextBox4.Text;
if (FileUpload1.HasFile)
{
msg.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName));
}
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
NetworkCredential nkc = new NetworkCredential("[email protected]", "*******");
smtp.Credentials = nkc;
smtp.EnableSsl = true;
try
{
smtp.Send(msg);
Label5.Text = "Email sent successfully";
}
catch(Exception ex)
{
Label5.Text = ex.Message;
}
}
开发者ID:amita-shukla,项目名称:email,代码行数:29,代码来源:Default.aspx.cs
示例5: SendMail
public static bool SendMail(string gMailAccount, string password, string to, string subject, string message)
{
try
{
NetworkCredential loginInfo = new NetworkCredential(gMailAccount, password);
MailMessage msg = new MailMessage();
msg.From = new MailAddress(gMailAccount);
msg.To.Add(new MailAddress(to));
msg.Subject = subject;
msg.Body = message;
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = loginInfo;
client.Send(msg);
return true;
}
catch (Exception)
{
return false;
}
}
开发者ID:lordiejake,项目名称:aspDesignTemlpates,代码行数:25,代码来源:MailSender.cs
示例6: EmailNotification
void EmailNotification()
{
MailMessage mm = new MailMessage();
mm.From = new MailAddress("[email protected]");
mm.To.Add(txtEmail.Text.ToString());
mm.Subject = "Feedback - Inquiry/Issue";
string body = "Hello " + txtFirstName.Text.Trim() + ",";
body += "<br /><br />Thank you for sending us a message";
body += "<br /><br />we will get back to you shortly using the email " + txtEmail.Text.ToString();
body += "<br /><br />Thanks";
body += "<br /><br />";
body += "<br /><br />Customer Care - Lifeline Ambulance Rescue Inc.,";
mm.Body = body;
mm.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.EnableSsl = true;
client.UseDefaultCredentials = true;
NetworkCredential cred = new NetworkCredential("[email protected]", "swantonbomb");
client.Host = "smtp.gmail.com";
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = cred;
client.Send(mm);
}
开发者ID:thegrassjelly,项目名称:Lifeline-CRM,代码行数:25,代码来源:site.master.cs
示例7: ValidateCreateContext
internal void ValidateCreateContext(
string package,
NetworkCredential credential,
string servicePrincipalName,
ExtendedProtectionPolicy policy,
ProtectionLevel protectionLevel,
TokenImpersonationLevel impersonationLevel)
{
if (policy != null)
{
// One of these must be set if EP is turned on
if (policy.CustomChannelBinding == null && policy.CustomServiceNames == null)
{
throw new ArgumentException(SR.net_auth_must_specify_extended_protection_scheme, nameof(policy));
}
_extendedProtectionPolicy = policy;
}
else
{
_extendedProtectionPolicy = new ExtendedProtectionPolicy(PolicyEnforcement.Never);
}
ValidateCreateContext(package, true, credential, servicePrincipalName, _extendedProtectionPolicy.CustomChannelBinding, protectionLevel, impersonationLevel);
}
开发者ID:shiftkey-tester,项目名称:corefx,代码行数:25,代码来源:NegoState.Windows.cs
示例8: Start
// Use this for initialization
void Start () {
PlaneXML = new PlaneXMLv1 ();
c = new NetworkCredential("[email protected]", "B8955E7C-C03F-4CF9-9B8D-C38C50FDA67A");
PlaneXML.Credentials = c;
flight = PlaneXML.FlightInfo(flightID, true, true);
StartCoroutine("refresh");
}
开发者ID:Scub3d,项目名称:Aerohacks,代码行数:8,代码来源:nearMeFetcher.cs
示例9: brnSendEmail_Click
protected void brnSendEmail_Click(object sender, EventArgs e)
{
lblMessage.ForeColor = Color.Green;
lblMessage.Text = "";
try
{
// initialize exchange client
NetworkCredential credential = new NetworkCredential(txtUsername.Text, Session["Password"].ToString(), txtDomain.Text);
Aspose.Email.Exchange.ExchangeClient client = new Aspose.Email.Exchange.ExchangeClient(txtHost.Text, credential);
// build message
MailMessage msg = new MailMessage();
msg.From = txtFrom.Text;
msg.To = txtTo.Text;
msg.Subject = txtSubject.Text;
msg.TextBody = txtTextBody.Text;
// send email
client.Send(msg);
lblMessage.Text = "Successfully sent email using Microsoft Exchange server.<br><hr>";
}
catch (Exception ex)
{
lblMessage.ForeColor = Color.Red;
lblMessage.Text = "Error: " + ex.Message;
}
}
开发者ID:williamesharp,项目名称:Aspose_Email_NET,代码行数:29,代码来源:Exchange-Send-Email.aspx.cs
示例10: SendMail
public bool SendMail(ArrayList toAdresses)
{
SmtpClient smtpClient = new SmtpClient(adminMailServer, adminMailPort);
NetworkCredential networkCredential = new NetworkCredential(adminMailAddress, adminMailPassword);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = networkCredential;
MailMessage mail = new MailMessage();
mail.From = new MailAddress(adminMailAddress, appName);
for (int i = 0; i < (toAdresses.Count); i++)
{
mail.To.Add(new MailAddress(toAdresses[i].ToString()));
}
mail.Subject = appName + " - Mail Notification";
mail.IsBodyHtml = true;
mail.Body = MessageModifier();
//mail.Priority = MailPriority.High;
try
{
smtpClient.Send(mail);
return true;
}
catch
{
return false;
}
}
开发者ID:ravikiranjuluru,项目名称:synergyrms,代码行数:35,代码来源:MailManager.cs
示例11: sendReceipt
//Now in ppClass_sb.cs
//get expired permits and reset spots to unoccupied
//private void _resetSpots()
//{
// //get expired spots
// var expiredSpots = objPark.getExpiredPermits(DateTime.Now);
// foreach (var spot in expiredSpots)
// {
// var spotSingle = objPark.getSpotBySpot(spot.spot);
// }
//}
//Send Email Receiptfd
protected void sendReceipt(DateTime _timeExp, string _spot)
{
//This is the script provided by my hosting to send mail (Source URL: https://support.gearhost.com/KB/a777/aspnet-form-to-email-example.aspx?KBSearchID=41912)
try
{
//Create the msg object to be sent
MailMessage msg = new MailMessage();
//Add your email address to the recipients
msg.To.Add(txt_email.Text);
//Configure the address we are sending the mail from
MailAddress address = new MailAddress("[email protected]");
msg.From = address;
//Append their name in the beginning of the subject
msg.Subject = "Your KDH Parking Reciept";
msg.Body = "Thank you for parking with us. You are parked in " + _spot + " and your permit expires at " + _timeExp.ToString(@"hh\:mm\:ss") + ".";
//Configure an SmtpClient to send the mail.
SmtpClient client = new SmtpClient("mail.stevebosworth.ca");
client.EnableSsl = false; //only enable this if your provider requires it
//Setup credentials to login to our sender email address ("UserName", "Password")
NetworkCredential credentials = new NetworkCredential("[email protected]", "Pa55w0rd!");
client.Credentials = credentials;
//Send the msg
client.Send(msg);
}
catch
{
//If the message failed at some point, let the user know
lbl_message.Text = "Your message failed to send, please try again.";
}
}
开发者ID:stevebosworth,项目名称:Kirkland-District-Hospital,代码行数:45,代码来源:pp_public_sb.aspx.cs
示例12: Submit_Click
protected void Submit_Click(object sender, EventArgs e)
{
MailAddress mailFrom = new MailAddress("[email protected].com");
MailAddress mailTo = new MailAddress("[email protected]");
MailMessage emailMessage = new MailMessage(mailFrom, mailTo);
emailMessage.Subject = "Unsubscribe";
emailMessage.Body += "<br>Email: " + email.Text;
emailMessage.IsBodyHtml = false;
SmtpClient myMail = new SmtpClient();
myMail.Host = "localhost";
myMail.DeliveryMethod = SmtpDeliveryMethod.Network;
//myMail.Port = 25;
NetworkCredential SMTPUserInfo = new NetworkCredential("[email protected]", "!p3Learning", "pinnacle3learning.com");
//myMail.UseDefaultCredentials = false;
myMail.Credentials = SMTPUserInfo;
myMail.Send(emailMessage);
MultiView1.ActiveViewIndex = 1;
}
开发者ID:KungfuCreatives,项目名称:P3WebApp,代码行数:25,代码来源:unsubscribe.aspx.cs
示例13: AuthenticateAsClient
//
public virtual void AuthenticateAsClient( NetworkCredential credential,
string targetName,
ProtectionLevel requiredProtectionLevel, //this will be the ultimate result or exception
TokenImpersonationLevel allowedImpersonationLevel) //this OR LOWER will be ultimate result in auth context
{
AuthenticateAsClient(credential, null, targetName, requiredProtectionLevel, allowedImpersonationLevel);
}
开发者ID:uQr,项目名称:referencesource,代码行数:8,代码来源:NegotiateStream.cs
示例14: brnSendEmail_Click
protected void brnSendEmail_Click(object sender, EventArgs e)
{
lblMessage.Text = "";
lblMessage.ForeColor = Color.Green;
try
{
// initialize exchange client
NetworkCredential credential = new NetworkCredential(txtUsername.Text, txtPassword.Text, txtDomain.Text);
Aspose.Email.Exchange.ExchangeWebServiceClient client = new Aspose.Email.Exchange.ExchangeWebServiceClient(txtHost.Text, credential);
// get mailbox and folders information
Aspose.Email.Exchange.ExchangeMailboxInfo exchangeMailboxInfo = client.GetMailboxInfo();
lblMailboxURI.Text = exchangeMailboxInfo.MailboxUri;
lblInboxURI.Text = exchangeMailboxInfo.InboxUri;
lblSentItemsURI.Text = exchangeMailboxInfo.SentItemsUri;
lblDraftsURI.Text = exchangeMailboxInfo.DraftsUri;
lblCalendarURI.Text = exchangeMailboxInfo.CalendarUri;
lblDeletedItemsURI.Text = exchangeMailboxInfo.DeletedItemsUri;
lblMessage.Text = "Successfully connected to Microsoft Exchange server.<br><hr>";
}
catch (Exception ex)
{
lblMessage.ForeColor = Color.Red;
lblMessage.Text = "Error: " + ex.Message;
}
}
开发者ID:williamesharp,项目名称:Aspose_Email_NET,代码行数:28,代码来源:Exchange-Server-Mailbox-Folder-Information-EWS.aspx.cs
示例15: EmailForActivationRegistry
public string EmailForActivationRegistry(string emailOfUser, MailMessage mail)
{
string status = "";
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.EnableSsl = true;
smtpClient.Port = 587;
smtpClient.UseDefaultCredentials = true;
NetworkCredential networkCred = new NetworkCredential("[email protected]", "ULatina506");
smtpClient.Credentials = networkCred;
try
{
smtpClient.Send(mail);
status = "Enviado";
}
catch
{
status = "No Enviado";
}
return status;
}
开发者ID:SamaraDevelopments,项目名称:SamaraParking,代码行数:25,代码来源:RegistryBusiness.cs
示例16: Submit_Click
protected void Submit_Click(object sender, EventArgs e)
{
MembershipUser membershipuser;
MailMessage mailmessage;
NetworkCredential networkcredential;
SmtpClient smtpclient;
if (ValidateInput())
{
membershipuser = Membership.GetUser(EmailAddress.Text);
if (membershipuser != null)
{
mailmessage = new MailMessage(GlobalVariable.superadministratoremailaddress, EmailAddress.Text, "Email Subject", GlobalVariable.emailheadertemplate + "<p>Email Body</p><p>Reset Password Link : <a href=\"" + Request.Url.GetLeftPart(UriPartial.Authority) + Page.ResolveUrl("~/resetpassword.aspx?operation=resetpassword&username=" + membershipuser.ProviderUserKey.ToString()) + "\">Reset Password</a></p>" + GlobalVariable.emailfootertemplate);
mailmessage.IsBodyHtml = true;
networkcredential = new NetworkCredential(GlobalVariable.superadministratoremailaddress, GlobalVariable.superadministratoremailpassword);
smtpclient = new SmtpClient("smtp.mail.yahoo.com", 587);
smtpclient.UseDefaultCredentials = false;
smtpclient.Credentials = networkcredential;
smtpclient.Send(mailmessage);
Response.Redirect("resetpassword.aspx?operation=resetpasswordinstruction");
}
else
{
EmailAddressError.Visible = true;
}
}
else
{
}
}
开发者ID:soosinyi92,项目名称:webshopinholland,代码行数:32,代码来源:requestnewpassword.aspx.cs
示例17: AcquireCredentialsHandle
internal static unsafe SafeFreeCredentials AcquireCredentialsHandle(string package, bool isServer, NetworkCredential credential)
{
SafeSspiAuthDataHandle authData = null;
try
{
Interop.SECURITY_STATUS result = Interop.SspiCli.SspiEncodeStringsAsAuthIdentity(
credential.UserName, credential.Domain,
credential.Password, out authData);
if (result != Interop.SECURITY_STATUS.OK)
{
if (NetEventSource.IsEnabled) NetEventSource.Error(null, SR.Format(SR.net_log_operation_failed_with_error, nameof(Interop.SspiCli.SspiEncodeStringsAsAuthIdentity), $"0x{(int)result:X}"));
throw new Win32Exception((int)result);
}
return SSPIWrapper.AcquireCredentialsHandle(GlobalSSPI.SSPIAuth,
package, (isServer ? Interop.SspiCli.CredentialUse.SECPKG_CRED_INBOUND : Interop.SspiCli.CredentialUse.SECPKG_CRED_OUTBOUND), ref authData);
}
finally
{
if (authData != null)
{
authData.Dispose();
}
}
}
开发者ID:chcosta,项目名称:corefx,代码行数:26,代码来源:NegotiateStreamPal.Windows.cs
示例18: SendMail
public static bool SendMail(string gMailAccount, string password, string to, string subject, string message)
{
try
{
NetworkCredential loginInfo = new NetworkCredential("[email protected]", "sivababu86");
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]");
msg.To.Add(new MailAddress(to));
msg.Subject = subject;
msg.Body = message;
msg.IsBodyHtml = true;
//if any files are attached used this code..
//msg.Attachments.Add(new Attachment("D:\\Human.doc"));
//msg.Attachments.Add(new Attachment("D:\\Music.mp3"));
//msg.Attachments.Add(new Attachment("D:\\Music.mp3"));
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = loginInfo;
client.Send(msg);
return true;
}
catch (Exception)
{
return false;
}
}
开发者ID:gowrinath,项目名称:Public-Health-Care-System,代码行数:30,代码来源:Gmail.cs
示例19: ListMessages
private void ListMessages()
{
lblMessage.ForeColor = Color.Green;
lblMessage.Text = "";
try
{
// initialize exchange client
NetworkCredential credential = new NetworkCredential(txtUsername.Text, Session["Password"].ToString(), txtDomain.Text);
Aspose.Email.Exchange.ExchangeWebServiceClient client = new Aspose.Email.Exchange.ExchangeWebServiceClient(txtHost.Text, credential);
// get list of messages
Aspose.Email.Exchange.ExchangeMailboxInfo exchangeMailboxInfo = client.GetMailboxInfo();
Aspose.Email.Exchange.ExchangeMessageInfoCollection msgCollection = client.ListMessages(exchangeMailboxInfo.InboxUri);
gvMessages.DataSource = msgCollection;
gvMessages.DataBind();
lblMessage.Text = "Successfully connected to Microsoft Exchange server.<br><hr>";
}
catch (Exception ex)
{
lblMessage.ForeColor = Color.Red;
lblMessage.Text = "Error: " + ex.Message;
}
}
开发者ID:williamesharp,项目名称:Aspose_Email_NET,代码行数:25,代码来源:Exchange-List-Messages-EWS.aspx.cs
示例20: Send
public static void Send(string Body,string subject, string Address)
{
try
{
SmtpClient smtpClient = new SmtpClient();
NetworkCredential basicCredential = new NetworkCredential("nephromorsys", "Orr190557");
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("[email protected]");
//smtpClient.Credentials = new NetworkCredential("nephromorsys", "Orr190557");
smtpClient.Host = "smtp.gmail.com";
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = basicCredential;
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
message.From = fromAddress;
message.Subject = subject;
//Set IsBodyHtml to true means you can send HTML email.
message.IsBodyHtml = true;
message.Body = "<h1> " + Body +"</h1>";
message.To.Add(Address);
//message.To.Add("[email protected]");
//message.To.Add("[email protected]");
smtpClient.Send(message);
}
catch (Exception ex)
{
//Error, could not send the message
//Response.Write(ex.Message);
throw ex;
}
}
开发者ID:peless,项目名称:290513,代码行数:35,代码来源:Mailmsg.cs
注:本文中的NetworkCredential类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论