I want to write a simple program which has a username and password field when I click the button it should display a message box saying "Successful login" and connect with my gmail account.
The code should use Http header..
http://code.msdn.microsoft.com/CSharpGmail
You should be clearer about what you want - the title says
How to connect gmail account through VC#
For that, the answer given by FractalizeR is correct
If all you want is to show a message than that's another story, try:
MessageBox.Show("MessageTextHere", "CaptionTextHere")
Or any of it's many variants
Related
I have a form in my asp.net site. when user fills email id text box, I want to make sure whether that email id is valid or invalid(existing or not existing).
Ex: john#gmail.com is valid,
john#xxxyyy.com is not valid.
How to find it whether it is valid or not. please help me. I searched some stack overflow. even though I didn't get.
There is no way to for you to know if an email account actually exists other than to send an email and see what happens. A delivery failure notice might be sent, but that is not guaranteed to be sent, and even if it is, it might not be sent for days depending on how many delivery attempts are made.
You can send a verification email which contains a URL of a web service you control and passes a unique ID. The email owner clicks on the URL and is directed at your web service. You look at the unique ID and now you know the email address exists.
https://emailhunter.co/api/docs#email-verification - is a web service API to check email addresses
try to create an email id in mail server. if exist it will return an existing mail return message.
You could use the built-in Microsoft SmtpClient Class if you know the adress of your SMTP server. The Send Method returns an exception when the delivery fails. Again, this is only a suggestion and perhaps too overwhelming for what you need, but this class is rather useful in C#.
Send one link on that email address with some query string parameters and based on those parameters activate their user profile otherwise not activate..
So based on this methodology, you can verify email address is valid or not.
I am checking the validation for email using regular expression its working fine for me. What if the user give some dummy mailid in the textbox?
How can i check whether the entered mail is valid or not without telling the user to login to that mail and click subscribe link?
Is it possible to check like this..
Thanks in advance
How can i check whether the entered
mail is valid or not without telling
the user to login to that mail and
click subscribe link?
You can not. Point. Thanks to spammers no email server wil lbehave. Some will send you "user doesn ot exist" errors, some will even swallow them.
Plus, legally, youalso have to make sure the subscriber actually OWNS the mailbox, and is not entering someone else email.
The only way which i think is
Send an email to the specified email address , if you don't got a bounced email , email is valid provided by user
Without verifying that the user can actually read email, you can't ensure it's that user's real account.
Many domains accept all mail, and use it for spam analysis on invalid accounts, and a user can easily provide 'real' accounts they don't control. (eg: sales#example.com)
Is it possible to send skype messages from web, without using the skype desktop application.
Ex: User inputs his skype username, destination skype username and message, then probably there would be authorization request from skype, he'd enter his username and password, and then message would be sent to the recipient.
I also wander if it is possible to somehow send message to those who have chosen "Allow IMs from people in my contact list only", and sender isnt in recipients contact list.
If anyone knows, please write here or link the resources where i can find information about this.
Thanks in advance
I haven't tried it, but this looks promising:
http://www.codeproject.com/KB/cs/skypecontrolapicsharp.aspx
The skype developer blog also has an example:
http://blogs.skype.com/developer/2006/12/c_example_project_for_skype4co.html
Yes you can.First though your Skype application has to be opened.
Then in your ASP.NET project simply import the Skype4ComLib.dll
using Skype4ComLib;
then send a message to a recipient using such:
Skype snd = new Skype();
snd.SendMessage("receiversuserid", Message)
In the new user registration page, how to check whether the email id entered by a user is valid? I want to check the entered email id actually exists before the user submits his information. Please do not give code for checking email id string using regular expression, I want to check whether the entered email id actually exists.
You can not "check" that reliably. You need to "ask", send an email to that address with a secret code that your users must enter on your site, or a link with the secret code that the user must click.
Edit: About the reliably part.
While an SMTP server may respond that a mail address is invalid they usually don't, because that would help spammers identify valid addresses more easily. That would also require your code to talk directly to the SMTP servers responsible for each domain. Usually you send mail though your local SMTP server that does the job of forwarding the mail to the right recipient(s).
What you can do however is at least check that the domain exists by asking your favorite DNS service.
In order to do this, you'd need to telnet to the email provider in order to check if it exists. Hotmail, for one, will not allow you to do this.
You should be using membership system for your ASP.net registration form.
Here is a good article explaining how it all works:
https://web.archive.org/web/20211020202857/http://www.4guysfromrolla.com/articles/120705-1.aspx
Including a page on how to verify email addresses like you describe
The only 100% accurate method is to send it an email and ask the user to click a link in that email to complete registration.
Short of that, there is a falible method of connecting to the mailserver. I'll see if I can find a good article(here you go) and edit this post with a link shortly.
This depends on the email provider. most of the providers block this option to prevent spammers from knowing which address is valid...
Really sorry because this is almost "please send me the code" - although really it's "please send me a link to another discussion"
I am setting up a .net membership system and need to validate users from the email address they provide via a "click here to validate your account" type link.
Just wondered if anyone knew of any good tutorials or posts out there about this? I have searched for about an hour and can't find anything - hence me asking the question.
Thanks in advance.
Rob
This is very easy, once they submit their application form, log a "token" variable, dispatch your email, add the token variable to the url, search for the token in the db, validate user...!! Simple.
When they are registering send them a hash of some of their data with a fixed salt. Stuff like time of registration and user-id. When they click the email link to something like /verify?q=ahash, just check to see which users data the hash amounts to, and update the database to reflect that they are a valid user.