小编smi*_*143的帖子

通过SMS网关发送电子邮件但未收到

我正在尝试使用C#Windows应用程序从gmail帐户向airtel mobile(在卡纳塔克邦)发送免费短信.邮件已发送,我可以看到已发送的邮件,但手机未收到该邮件.

这是我的代码,

SmtpClient smtp = new SmtpClient();
smtp.Credentials = new NetworkCredential("youraccount@gmail.com", "activedust");          
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
MailMessage message = new MailMessage();

message.To.Add("919845no@airtelkk.com");//replace  no with airtel mobile number in Karnataka

message.From = new MailAddress("youraccount@gmail.com", "App",System.Text.Encoding.UTF8);
message.Body = "type your body";
message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
smtp.send(message);
Run Code Online (Sandbox Code Playgroud)

我可以使用此代码成功发送电子邮件,但短信不起作用

c# sms

8
推荐指数
1
解决办法
1800
查看次数

如何使用自定义许可证验证在VS2010中创建msi安装程序

我有2个函数:getLicence()返回licencekey为字符串,validateLicence()如果验证成功则返回true.我有以下要求

  • 我想在VS 2010中创建msi安装程序,调用它getLicence()并显示licencekey.

  • 同时它将要求输入 licencekey并调用validateLicence() if验证成功,它将安装其他未安装的显示消息"Invalid License key";

getLicenceKey()用于AesCryptoServiceProvider加密机器名并生成licencekeyvalidateLicence()获取用户输入的许可证密钥并解密和验证.

我正在使用C#(WCF)我能够创建一个MSI安装程序但我不知道如何通过安装程序调用这两个函数(因此具有licencekey的用户只能在一台机器上安装我的应用程序).

c# licensing vsinstaller license-key

7
推荐指数
1
解决办法
583
查看次数

标签 统计

c# ×2

license-key ×1

licensing ×1

sms ×1

vsinstaller ×1