webForumDet fria alternativet

hur använder man cdonts mail i c#?

.NET

4 svar · 274 visningar · startad av soham

Medlem sedan okt. 200316 inlägg
Frågan#1

hej

jag utvecklar i visual studio 2003 och ska lägga upp en applikation på ett webbhotell som använder sig av cdonts för att skicka mail.
allstå fungerar ej .net's egna mail komponent för det har jag försökt redan.

jag har sökt runt lite men inte riktigt fått grepp om hur man använder sig av det. är det någon .dll fil eller nån speciell namespace man ska importera?

någon som kan visa ett exempel?

tack på förhand

Medlem sedan dec. 20003 887 inlägg
#2

Du får väl ta och börja kolla på System.Web.Mail.

Eller skriva en egen... ;)
Checking My E-mail

Medlem sedan juni 20022 599 inlägg
#3

Project -> Add reference -> COM -> Microsoft CDO for NTS ..

Sen borde det bara vara att koda som vanligt:

CDONTS.NewMailClass nyttbrev = new CDONTS.NewMailClass();
nyttbrev.From = ..
// osv ..
Medlem sedan okt. 200316 inlägg
#4

Niko:

Tack för tipset, vi lyckades hitta och installera rätt dll nu och har kommit en liten bit på koden. Behöver nu hjälp med hur jag skall fortsätta. Behöver jag ange SMTP-server? Och hur gör jag isåfall?
Hur säger jag att jag vill skicka mejlet? send?

Kan du utveckla din kod lite?

Hitills har vi kommit så här långt:

CDONTS.NewMailClass infoBrev = new CDONTS.NewMailClass();

			
infoBrev.From = "info@bla.com";
infoBrev.To ="am@bla.edu";
infoBrev.Subject ="Subject";
infoBrev.Body = "hej hej!";
Medlem sedan juni 20022 599 inlägg
#5

Behöver jag ange SMTP-server? Och hur gör jag isåfall?

Nej, CDONT mappar direkt mot den lokala SMTP:en, du kan inte ange nån annan.

Kan du utveckla din kod lite?

CDONTS.NewMailClass infoBrev = new CDONTS.NewMailClass();			
infoBrev.From = "info@bla.com";
infoBrev.To ="am@bla.edu";
infoBrev.Subject ="Subject";
infoBrev.Body = "hej hej!";
object o = System.Reflection.Missing.Value;
infoBrev.Send( o, o, o, o, o);

funkar nog under förutsättning att from-adressen accepteras av SMTP:en. Det beror på hur relayingreglerna är satta.

283 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
158 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)