Hur kan man implementera en funktion som skickar ett email i sitt program, Det är inte så svår process att skicka ett email. I windows kan du ju använda MAPI (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_mapi_support_in_mfc.asp). Du har ju fått svaret och lösningen(?) tidigare då i java forumet.Skicka epost med program
t.ex. i c++ eller javaSv: Skicka epost med program
När ett mail skickas ansluts man till en smtpserver på ett ipnummer via port 25. (Detta kan dock vara individuellt för varje server)
Sedan skickas strängen "EHLO din_host" till servern. Därefter svarar servern med vilka särskilda inställningar som finns tillgängliga på just den servern. Sedan skickas ännu en sträng: "MAIL from: avsändare@domain.com". Servern svarar "250 Ok" om allt går bra. Nästa sträng som ska skickas innehåller mottagaren. "RCPT to: mottagare@domain.com". Återigen svarar servern "250 Ok".
Nu är det själva texten som ska skickas. Skicka strängen "DATA" först, sedan väntar servern på fler strängar som ska göra innehållet i mailet. När man är klar ska man avsluta med strängen ".". Det är viktigt att den strängen endast innehåller en punkt. Annars tror servern att mailet fortsätter.
Hur man ska implementera detta i ett C++- eller Javaprogram vet jag inte, dock bör det vara en god idé att se över grunderna i socketprogrammering för TCP/IP.Sv: Skicka epost med program
Sv: Skicka epost med program
[Skicka epost med Java]