SMTPClient Authentication problems

G

Glenn

I am having problems Authenticating to my SMTP Server. The code I am using is
as follows

public void SendMail(string fromAddress, string toAddress, string subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication failed

I am far from an expert on SMTP but it appears that it is only sending over
the paasword and not the login information. but if I new that for sure I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
G

Glenn

I lookat at the code it used I am using all the exact settings it is for the
message and smtp client settings for basic authentication.

sloan said:
This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


Glenn said:
I am having problems Authenticating to my SMTP Server. The code I am using
is
as follows

public void SendMail(string fromAddress, string toAddress, string subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250 AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication failed

I am far from an expert on SMTP but it appears that it is only sending
over
the paasword and not the login information. but if I new that for sure I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
S

sloan

Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








Glenn said:
I lookat at the code it used I am using all the exact settings it is for
the
message and smtp client settings for basic authentication.

sloan said:
This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


Glenn said:
I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250 AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication failed

I am far from an expert on SMTP but it appears that it is only sending
over
the paasword and not the login information. but if I new that for sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
G

Glenn

it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it againt a
cox.net server and it sent the email. when I tried it against the other smtp
server it failed. but I know the smtp server is working I can do a test send
and recive from outlook 2007. and it comes back fine.

sloan said:
Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








Glenn said:
I lookat at the code it used I am using all the exact settings it is for
the
message and smtp client settings for basic authentication.

sloan said:
This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250 AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication failed

I am far from an expert on SMTP but it appears that it is only sending
over
the paasword and not the login information. but if I new that for sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
S

sloan

Then I don't know.

Did you wire up SSL just to make sure?

Is your Outlook setup for Exchange Server or SMTP?

..........

My only leftover advice is to delete (or create a new) profile in Outlook,
and work through (re setup) the smtp setup settings to make sure you're not
missing something.






Glenn said:
it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it againt
a
cox.net server and it sent the email. when I tried it against the other
smtp
server it failed. but I know the smtp server is working I can do a test
send
and recive from outlook 2007. and it comes back fine.

sloan said:
Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I
trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








Glenn said:
I lookat at the code it used I am using all the exact settings it is for
the
message and smtp client settings for basic authentication.

:

This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at
least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250
AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication
failed

I am far from an expert on SMTP but it appears that it is only
sending
over
the paasword and not the login information. but if I new that for
sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
S

sloan

I would redo the Outlook setup just to verify your username/password are
correct.

I don't think its a DotNet issue, I think its a simple issue like the wrong
port or wrong userName/password combination.




sloan said:
Then I don't know.

Did you wire up SSL just to make sure?

Is your Outlook setup for Exchange Server or SMTP?

.........

My only leftover advice is to delete (or create a new) profile in Outlook,
and work through (re setup) the smtp setup settings to make sure you're
not missing something.






Glenn said:
it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it
againt a
cox.net server and it sent the email. when I tried it against the other
smtp
server it failed. but I know the smtp server is working I can do a test
send
and recive from outlook 2007. and it comes back fine.

sloan said:
Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I
trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








I lookat at the code it used I am using all the exact settings it is
for
the
message and smtp client settings for basic authentication.

:

This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at
least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220
netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition
[25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250
AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication
failed

I am far from an expert on SMTP but it appears that it is only
sending
over
the paasword and not the login information. but if I new that for
sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
G

Glenn

I am not using ssl and outlook works with the server why would I change the
username and pass?

sloan said:
I would redo the Outlook setup just to verify your username/password are
correct.

I don't think its a DotNet issue, I think its a simple issue like the wrong
port or wrong userName/password combination.




sloan said:
Then I don't know.

Did you wire up SSL just to make sure?

Is your Outlook setup for Exchange Server or SMTP?

.........

My only leftover advice is to delete (or create a new) profile in Outlook,
and work through (re setup) the smtp setup settings to make sure you're
not missing something.






Glenn said:
it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it
againt a
cox.net server and it sent the email. when I tried it against the other
smtp
server it failed. but I know the smtp server is working I can do a test
send
and recive from outlook 2007. and it comes back fine.

:

Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I
trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








I lookat at the code it used I am using all the exact settings it is
for
the
message and smtp client settings for basic authentication.

:

This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at
least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220
netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition
[25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250
AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication
failed

I am far from an expert on SMTP but it appears that it is only
sending
over
the paasword and not the login information. but if I new that for
sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
G

Glenn

I set up a sniffer earlier and the handshake between outlook is different
then the handshake with dotnet

sloan said:
I would redo the Outlook setup just to verify your username/password are
correct.

I don't think its a DotNet issue, I think its a simple issue like the wrong
port or wrong userName/password combination.




sloan said:
Then I don't know.

Did you wire up SSL just to make sure?

Is your Outlook setup for Exchange Server or SMTP?

.........

My only leftover advice is to delete (or create a new) profile in Outlook,
and work through (re setup) the smtp setup settings to make sure you're
not missing something.






Glenn said:
it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it
againt a
cox.net server and it sent the email. when I tried it against the other
smtp
server it failed. but I know the smtp server is working I can do a test
send
and recive from outlook 2007. and it comes back fine.

:

Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I
trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








I lookat at the code it used I am using all the exact settings it is
for
the
message and smtp client settings for basic authentication.

:

This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at
least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220
netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition
[25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250
AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication
failed

I am far from an expert on SMTP but it appears that it is only
sending
over
the paasword and not the login information. but if I new that for
sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
G

Glenn

this from the server log i took out the ip addresses to protect the innocent.
this is outlook
SMTP Response: 250-AUTH=LOGIN
SMTP Command: AUTH LOGIN
SMTP Response: 334 VXNlcm5hbWU6
SMTP Command: ZGVzaWduQGlkc21lZGlhLm5ldA==
SMTP Response: 334 UGFzc3dvcmQ6
SMTP Command: ZGVzaWdu
Response: 235 OK

And this is from the service
SMTP Response: 250-AUTH=LOGIN
Command: AUTH login ZGVzaWduQGlkc21lZGlhLm5ldA==
SMTP Response: 334 VXNlcm5hbWU6
SMTP Command: ZGVzaWdu
SMTP Response: 334 UGFzc3dvcmQ6
SMTP Response: 535 authentication failed


here is the siniffer log

SMTP_client: SMTP/CONNECT
SMTP_server: 220 myserver.com AAMail SMTP ver 3.99.1/Vista*1 SQL Server
2005 Standard Edition [25]/Un=39.
SMTP_client: EHLO balt
SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
SMTP_client: AUTH LOGIN
SMTP_server: 334 VXNlcm5hbWU6
SMTP_client: (e-mail address removed)
SMTP_server: 334 UGFzc3dvcmQ6
SMTP_client: design
SMTP_server: 235 OK
SMTP_client: MAIL FROM: <[email protected]>
SMTP_server: 250
SMTP_client: RCPT TO: <[email protected]>
SMTP_server: 250
SMTP_client: DATA
SMTP_server: 354
SMTP_client: .
SMTP_server: 250 OK

Service

SMTP_client: SMTP/CONNECT
SMTP_server: 220 myserver.com AAMail SMTP ver 3.99.1/Vista*1 SQL Server
2005 Standard Edition [25]/Un=39.
SMTP_client: EHLO balt
SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
SMTP_client: AUTH LOGIN aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
SMTP_client: design
SMTP_server: 334 UGFzc3dvcmQ6
SMTP_client:
SMTP_server: 535 authentication failed


sloan said:
I would redo the Outlook setup just to verify your username/password are
correct.

I don't think its a DotNet issue, I think its a simple issue like the wrong
port or wrong userName/password combination.




sloan said:
Then I don't know.

Did you wire up SSL just to make sure?

Is your Outlook setup for Exchange Server or SMTP?

.........

My only leftover advice is to delete (or create a new) profile in Outlook,
and work through (re setup) the smtp setup settings to make sure you're
not missing something.






Glenn said:
it failed against my smtp server same error message. SMTP_server: 535
authentication failed. I know the code I have can work. I tried it
againt a
cox.net server and it sent the email. when I tried it against the other
smtp
server it failed. but I know the smtp server is working I can do a test
send
and recive from outlook 2007. and it comes back fine.

:

Did you try to run my code and see if it failed?

I'm guessing, but maybe chronological order of the MailMessage and
SmtpClient makes a difference (<<I wouldn't think it would, but it
might....I've seen weird stuff)
?
Or maybe the constructor I'm using or MailMessage?

See if my example works, and then if it doesn't, then post the results.

Are you sure about the port?
........

I have my used my example in 6 different environments
(home/work/staging/production/hosted sites, etc), one of the reasons I
trust
it.

What is great about my library, is that with a few tweaks of the config
file, you can experiment with NONE/BASIC/SSL.
Try the others ones.
Try to get my code up and running.

I'm not trying to be argumentative, I'm just trying to help you.








I lookat at the code it used I am using all the exact settings it is
for
the
message and smtp client settings for basic authentication.

:

This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at
least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


I am having problems Authenticating to my SMTP Server. The code I am
using
is
as follows

public void SendMail(string fromAddress, string toAddress, string
subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220
netresolutions.com
AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition
[25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250
AUTH
LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication
failed

I am far from an expert on SMTP but it appears that it is only
sending
over
the paasword and not the login information. but if I new that for
sure
I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
 
R

Robert Bratton

If your SMTP server is looking for authentication against a Windows Domain, you should use the overload for "new System.Net.NetworkCredential" which accepts the domain name along with the username and password.

Hope this helps,
Rob
I am having problems Authenticating to my SMTP Server. The code I am using is
as follows

public void SendMail(string fromAddress, string toAddress, string subject,
string body, string Password)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromAddress);
msg.To.Add(new MailAddress(toAddress));
msg.Subject = subject;
msg.Body = body;
msg.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "myemailserver.net";
smtp.Port = 25;

smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new
System.Net.NetworkCredential("testaccount", "design");
smtp.EnableSsl = false;
smtp.Send(msg);
//return true;
}
catch (Exception ex)
{
///Log.Write(ex)
//return false;


}
}

when I view the log on the smtp server I get

[12-09 11:08:23] 98.172.47.252: SMTP_client: SMTP/CONNECT
[12-09 11:08:23] 98.172.47.252: SMTP_server: 220 netresolutions.com AAMail
SMTP ver 3.99.1/Vista*1 SQL Server 2005 Standard Edition [25]/Un=39.
[12-09 11:08:23] 98.172.47.252: SMTP_client: EHLO balt
[12-09 11:08:23] 98.172.47.252: SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
[12-09 11:08:23] 98.172.47.252: SMTP_client: AUTH LOGIN
aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
[12-09 11:08:23] 98.172.47.252: SMTP_client: design
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 UGFzc3dvcmQ6
[12-09 11:08:23] 98.172.47.252: SMTP_client:
[12-09 11:08:23] 98.172.47.252: SMTP_server: 535 authentication failed

I am far from an expert on SMTP but it appears that it is only sending over
the paasword and not the login information. but if I new that for sure I
woulnt be here asking. any help would be apprecitated

I am using VS2008, .net 2.0/3.5, silverlight 2
thanks
On Tuesday, December 09, 2008 3:15 PM sloan wrote:
This should help you.

http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!138.entry

You can download the code and reuse the library ... OR you can at least
tweak until you figure out which parameters you need to set.

I would reuse the small library.


news:[email protected]...
On Tuesday, December 09, 2008 5:38 PM Glen wrote:
this from the server log i took out the ip addresses to protect the innocent.
this is outlook
SMTP Response: 250-AUTH=LOGIN
SMTP Command: AUTH LOGIN
SMTP Response: 334 VXNlcm5hbWU6
SMTP Command: ZGVzaWduQGlkc21lZGlhLm5ldA==
SMTP Response: 334 UGFzc3dvcmQ6
SMTP Command: ZGVzaWdu
Response: 235 OK

And this is from the service
SMTP Response: 250-AUTH=LOGIN
Command: AUTH login ZGVzaWduQGlkc21lZGlhLm5ldA==
SMTP Response: 334 VXNlcm5hbWU6
SMTP Command: ZGVzaWdu
SMTP Response: 334 UGFzc3dvcmQ6
SMTP Response: 535 authentication failed


here is the siniffer log

SMTP_client: SMTP/CONNECT
SMTP_server: 220 myserver.com AAMail SMTP ver 3.99.1/Vista*1 SQL Server
2005 Standard Edition [25]/Un=39.
SMTP_client: EHLO balt
SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
SMTP_client: AUTH LOGIN
SMTP_server: 334 VXNlcm5hbWU6
SMTP_client: (e-mail address removed)
SMTP_server: 334 UGFzc3dvcmQ6
SMTP_client: design
SMTP_server: 235 OK
SMTP_client: MAIL FROM: <[email protected]>
SMTP_server: 250
SMTP_client: RCPT TO: <[email protected]>
SMTP_server: 250
SMTP_client: DATA
SMTP_server: 354
SMTP_client: .
SMTP_server: 250 OK

Service

SMTP_client: SMTP/CONNECT
SMTP_server: 220 myserver.com AAMail SMTP ver 3.99.1/Vista*1 SQL Server
2005 Standard Edition [25]/Un=39.
SMTP_client: EHLO balt
SMTP_server: 250-AUTH=LOGIN & 250 AUTH LOGIN
SMTP_client: AUTH LOGIN aWRzbWVkaWEubmV0XGRlc2lnbg==
[12-09 11:08:23] 98.172.47.252: SMTP_server: 334 VXNlcm5hbWU6
SMTP_client: design
SMTP_server: 334 UGFzc3dvcmQ6
SMTP_client:
SMTP_server: 535 authentication failed


"sloan" wrote:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top