[ djmrky @ 04.04.2006. 10:23 ] @
Imam problem sa slanjem mejla iz c# koda

[code]
string[]saReportFileNames = Directory.GetFiles(CONSTS.sGeneratedReportsPath, "*.*");

MailMessage mmNewMail = new MailMessage();
mmNewMail.From = "source email";
mmNewMail.To = "dest email";
mmNewMail.Subject = "Proba mejla iz c#";
mmNewMail.Body = "Ovo je tekst mejla";



MailAttachment maNewFile2Attach = new MailAttachment(saReportFileNames[0]);
mmNewMail.Attachments.Add(maNewFile2Attach);



try{
SmtpMail.SmtpServer = "ispravan mail server";
SmtpMail.Send(mmNewMail);
}
catch(Exception ex){
Console.WriteLine("ERROR: ", ex.Message);
}
[\code]

fora je u tome da sve radi ok kada NEMA dve linije u sredini tj. kad nije dodat attachment (pdf fajl)
ali kad okacim fajl prijavljuje u exception-u

"Could not access 'CDO.Message' object."

nasao sam ovu gresku (navodno je prilicno cesta) i objasnjenje na dosta mesta, ali nigde ne mogu da nadjem varijantu kad ne radi SAMO sa attachment-om

sumnjam da je mozda neka trivijalna greska?

Hvala unapred

[sub][[b]Ovu poruku je menjao djmrky dana 04.04.2006. u 11:34 GMT+1[/b]][/sub]
[ djmrky @ 04.04.2006. 10:34 ] @
pronasao resenje!
[ Riz @ 04.04.2006. 10:37 ] @
Pozdrav,

Iz licnog iskustva ti preporucujem da negdje na netu nadjes
drugu gotovu klasu SMTP, i da se ne oslanjas na IIS.
Sa tim CDO object problem se uvijek mozes susresti. Najgore sto se moze desiti
je da kod tebe radi, a kod nekog drugog tj na drugom racunaru javlja taj error.

Pokusaj primjere na ovoj stranici...

http://www.systemwebmail.com/faq/4.2.3.aspx

Sretno...