send email C# using smtp server with username password authentification -
i have piece of code sends email.. heres code
this not working me. remote smtp service ... , double checked email web access works fine .. can login using gui, recieve , send emails.
but when try through code .. fails message ...
{system.net.mail.smtpexception: smtp server requires secure connection or client not authenticated. server response was: 5.7.0 no auth command has been given.
can advise ... , dont have ews exposed ie.e exchange web service ./.. way go ..
port 25 , no ssl or tls
button b = sender button; try { mailmessage msg = new mailmessage(senderemail, recieveremail, "afdasfas", "safasfa"); //mailmessage msg = new mailmessage(senderemail, recieveremail, subject, subject); system.net.mail.smtpclient mailclient = new system.net.mail.smtpclient(emailsmtpserver, outgoingport); system.net.networkcredential auth = new system.net.networkcredential(senderemail, senderpassword); mailclient.host = emailsmtpserver; mailclient.usedefaultcredentials = false; mailclient.credentials = auth; mailclient.send(msg); messagebox.show(b.content + ":worked"); } catch (exception e4) { messagebox.show(b.content + ": " +e4.message); messagebox.show(b.content + ": " + e4.stacktrace); }
| can put code in code block? makes easier read. – jaltiere apr 28 '10 @ 17:33 |