How to send an email, via ExchangeService C#
up vote
-1
down vote
favorite
I have to send an email through Exchange. I found that I can do this using ExchangeService
. I've tried many ways to do this, but only what I've got is error: (440) Login Timeout.
I don't even know if there is a problem with credentials, or my code is wrong.
string login = @"login";
string password = @"password";
ExchangeService service = new ExangeService();
service.Credentials = new NetworkCredential(login, password);
service.Url = new Uri(@"https://mail.exchangemail.com");
EmailMessage message = new EmailMessage(service);
message.Subject = "Interesting";
message.Body = "The proposition has been considered.";
message.ToRecipients.Add("quarkpol@gmail.com");
message.From = "quarkpol_test@gmail.com";
message.Send();
c# exchange-server
add a comment |
up vote
-1
down vote
favorite
I have to send an email through Exchange. I found that I can do this using ExchangeService
. I've tried many ways to do this, but only what I've got is error: (440) Login Timeout.
I don't even know if there is a problem with credentials, or my code is wrong.
string login = @"login";
string password = @"password";
ExchangeService service = new ExangeService();
service.Credentials = new NetworkCredential(login, password);
service.Url = new Uri(@"https://mail.exchangemail.com");
EmailMessage message = new EmailMessage(service);
message.Subject = "Interesting";
message.Body = "The proposition has been considered.";
message.ToRecipients.Add("quarkpol@gmail.com");
message.From = "quarkpol_test@gmail.com";
message.Send();
c# exchange-server
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
1
I assume that the miss-spelling ofExangeService
isn't your issue.
– Enigmativity
Nov 22 at 9:38
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I have to send an email through Exchange. I found that I can do this using ExchangeService
. I've tried many ways to do this, but only what I've got is error: (440) Login Timeout.
I don't even know if there is a problem with credentials, or my code is wrong.
string login = @"login";
string password = @"password";
ExchangeService service = new ExangeService();
service.Credentials = new NetworkCredential(login, password);
service.Url = new Uri(@"https://mail.exchangemail.com");
EmailMessage message = new EmailMessage(service);
message.Subject = "Interesting";
message.Body = "The proposition has been considered.";
message.ToRecipients.Add("quarkpol@gmail.com");
message.From = "quarkpol_test@gmail.com";
message.Send();
c# exchange-server
I have to send an email through Exchange. I found that I can do this using ExchangeService
. I've tried many ways to do this, but only what I've got is error: (440) Login Timeout.
I don't even know if there is a problem with credentials, or my code is wrong.
string login = @"login";
string password = @"password";
ExchangeService service = new ExangeService();
service.Credentials = new NetworkCredential(login, password);
service.Url = new Uri(@"https://mail.exchangemail.com");
EmailMessage message = new EmailMessage(service);
message.Subject = "Interesting";
message.Body = "The proposition has been considered.";
message.ToRecipients.Add("quarkpol@gmail.com");
message.From = "quarkpol_test@gmail.com";
message.Send();
c# exchange-server
c# exchange-server
edited Nov 22 at 9:49
Stijn
15.8k977126
15.8k977126
asked Nov 22 at 9:35
quarkpol
4915
4915
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
1
I assume that the miss-spelling ofExangeService
isn't your issue.
– Enigmativity
Nov 22 at 9:38
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56
add a comment |
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
1
I assume that the miss-spelling ofExangeService
isn't your issue.
– Enigmativity
Nov 22 at 9:38
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
1
1
I assume that the miss-spelling of
ExangeService
isn't your issue.– Enigmativity
Nov 22 at 9:38
I assume that the miss-spelling of
ExangeService
isn't your issue.– Enigmativity
Nov 22 at 9:38
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
I've found the problrm solution on the web, and it works.
using EASendMail;
string login = @"login";
string password = @"password";
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "from@email.com";
oMail.To = "to@email.com";
oMail.AddAttachment(fileName, fileByteArray);
oMail.Subject = "Subject";
oMail.HtmlBody = "HTMLBody";
SmtpServer oServer = new SmtpServer("mail.email.com");
oServer.Protocol = ServerProtocol.ExchangeEWS;
oServer.User = login;
oServer.Password = password;
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
try
{
Console.WriteLine("start to send email ...");
oSmtp.SendMail(oServer, oMail);
Console.WriteLine("email was sent successfully!");
}
catch (Exception ep)
{
Console.WriteLine("failed to send email with the following error:");
Console.WriteLine(ep.Message);
}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
I've found the problrm solution on the web, and it works.
using EASendMail;
string login = @"login";
string password = @"password";
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "from@email.com";
oMail.To = "to@email.com";
oMail.AddAttachment(fileName, fileByteArray);
oMail.Subject = "Subject";
oMail.HtmlBody = "HTMLBody";
SmtpServer oServer = new SmtpServer("mail.email.com");
oServer.Protocol = ServerProtocol.ExchangeEWS;
oServer.User = login;
oServer.Password = password;
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
try
{
Console.WriteLine("start to send email ...");
oSmtp.SendMail(oServer, oMail);
Console.WriteLine("email was sent successfully!");
}
catch (Exception ep)
{
Console.WriteLine("failed to send email with the following error:");
Console.WriteLine(ep.Message);
}
add a comment |
up vote
0
down vote
I've found the problrm solution on the web, and it works.
using EASendMail;
string login = @"login";
string password = @"password";
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "from@email.com";
oMail.To = "to@email.com";
oMail.AddAttachment(fileName, fileByteArray);
oMail.Subject = "Subject";
oMail.HtmlBody = "HTMLBody";
SmtpServer oServer = new SmtpServer("mail.email.com");
oServer.Protocol = ServerProtocol.ExchangeEWS;
oServer.User = login;
oServer.Password = password;
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
try
{
Console.WriteLine("start to send email ...");
oSmtp.SendMail(oServer, oMail);
Console.WriteLine("email was sent successfully!");
}
catch (Exception ep)
{
Console.WriteLine("failed to send email with the following error:");
Console.WriteLine(ep.Message);
}
add a comment |
up vote
0
down vote
up vote
0
down vote
I've found the problrm solution on the web, and it works.
using EASendMail;
string login = @"login";
string password = @"password";
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "from@email.com";
oMail.To = "to@email.com";
oMail.AddAttachment(fileName, fileByteArray);
oMail.Subject = "Subject";
oMail.HtmlBody = "HTMLBody";
SmtpServer oServer = new SmtpServer("mail.email.com");
oServer.Protocol = ServerProtocol.ExchangeEWS;
oServer.User = login;
oServer.Password = password;
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
try
{
Console.WriteLine("start to send email ...");
oSmtp.SendMail(oServer, oMail);
Console.WriteLine("email was sent successfully!");
}
catch (Exception ep)
{
Console.WriteLine("failed to send email with the following error:");
Console.WriteLine(ep.Message);
}
I've found the problrm solution on the web, and it works.
using EASendMail;
string login = @"login";
string password = @"password";
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "from@email.com";
oMail.To = "to@email.com";
oMail.AddAttachment(fileName, fileByteArray);
oMail.Subject = "Subject";
oMail.HtmlBody = "HTMLBody";
SmtpServer oServer = new SmtpServer("mail.email.com");
oServer.Protocol = ServerProtocol.ExchangeEWS;
oServer.User = login;
oServer.Password = password;
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
try
{
Console.WriteLine("start to send email ...");
oSmtp.SendMail(oServer, oMail);
Console.WriteLine("email was sent successfully!");
}
catch (Exception ep)
{
Console.WriteLine("failed to send email with the following error:");
Console.WriteLine(ep.Message);
}
answered Nov 22 at 14:28
quarkpol
4915
4915
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53427815%2fhow-to-send-an-email-via-exchangeservice-c-sharp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you try login into quarkpol@gmail.com online with the credentials you entered in code?
– Matt
Nov 22 at 9:38
1
I assume that the miss-spelling of
ExangeService
isn't your issue.– Enigmativity
Nov 22 at 9:38
Miss-spelling isn't the issue. What I've got from server admin is login and password. Login is not an email address. It's just a login(one word). I also have got server's address it's mail.exchangemail.com.
– quarkpol
Nov 22 at 9:42
@quarkpol have you tried following the documentation here docs.microsoft.com/en-us/exchange/client-developer/…
– Nkosi
Nov 22 at 10:06
I think the problem is about your account permission issue.
– Simon Li
Nov 23 at 1:56