Avatar billede knaldeglad Nybegynder
16. november 2005 - 22:31 Der er 8 kommentarer og
1 løsning

sendmail eksempel til compact framework har nogen et sådant

Hej Alle-...

Skal sende mails fra min applikation i C# fra min PDA med WinCE 4.2, med compact framework...  er der nogen der ved om man kan det..  finder der noget til det, for det er ik med i compact udgaven af .Net frameworket....  paa forhånd tak..
Avatar billede arne_v Ekspert
16. november 2005 - 22:49 #1
Har du System.Net.Sockets.TcpClient/System.Net.Sockets.Socket i CF ?

(fordi så kan du da sende den email direkte)
Avatar billede nielle Nybegynder
17. november 2005 - 08:22 #2
Ja, man har adgang til begge to - også i CF 1.1. :^)
Avatar billede arne_v Ekspert
18. november 2005 - 22:59 #3
jeg troede slet ikke der var en CF 1.1 !?!?
Avatar billede nielle Nybegynder
19. november 2005 - 09:01 #4
Nej, den hedder da vist også kun 1.0. :^)

Jeg mente selvfølgelig noget i stil med "den CF som var ude sammen med Framework 1.1".
Avatar billede knaldeglad Nybegynder
19. november 2005 - 09:42 #5
Jam det er da fint så....  har også fundet eksempel men TcpClient...  mne har ikke faaet den til at virke endnu...  meen det kommer tror jeg..
Avatar billede arne_v Ekspert
19. november 2005 - 12:01 #6
simpelt eksempel:

using System;
using System.IO;
using System.Net;
using System.Net.Sockets;

public class EMailDemo
{
    public static void EMail(string mailserver, string to, string from,
                            string subj, string body)
    {
        string ownhost = Dns.GetHostName();
        TcpClient client = new TcpClient(mailserver, 25);
        StreamWriter wrt = new StreamWriter(client.GetStream());
        wrt.WriteLine("HELO " + ownhost);
        wrt.WriteLine("MAIL FROM: <" + from + ">");
        wrt.WriteLine("RCPT TO: <" + to + ">");
        wrt.WriteLine("DATA");
        wrt.WriteLine("Return-Path: <" + from + ">");
        wrt.WriteLine("From: " + from);
        wrt.WriteLine("To: " + to);
        wrt.WriteLine("Subject: " + subj);
        wrt.WriteLine();
        wrt.WriteLine(body);
        wrt.WriteLine(".");
        wrt.WriteLine("QUIT");
        wrt.Flush();
        wrt.Close();
        client.Close();
    }
    public static void Main(string[] args)
    {
        EMail("192.168.1.10", "arne@arne", "arne@arne", "Test", "Dette er en test\r\nEn anden linie");
    }
}
Avatar billede arne_v Ekspert
19. november 2005 - 12:01 #7
ovenstående kode har det nok ikke godt med ÆØÅ men den sender email !
Avatar billede knaldeglad Nybegynder
19. november 2005 - 14:56 #8
jaa..  nuer det oki fint... smid svar arne..  og tak...
Avatar billede arne_v Ekspert
19. november 2005 - 16:11 #9
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester