On Wed, 2 Jan 2002 21:06:21 +0100, "Frank Hahn" <efgeho@hotmail.com>
wrote:
>"Jens" <til@infojens.dk> skrev i en meddelelse
>news:3c3007aa$0$89083$edfadb0f@dspool01.news.tele.dk...
>> > * Fra mer enn en klient?
>>
>> Ja
>>
>> > * Skal det sjekkes i header, eller i hele mailen?
>>
>> Fra mailen
>>
>> > * Hva med sikkerhet (spam)??
>>
>> Det gør ikke noget
>
>Dvs. du vil egentlig lave en slags mail-server-proxy-lignende tingest...
>
>Denne artikel om MAPI kan være til hjælp, jeg undgår lige pop3, da
>det er en smule mere omstændeligt.
>
>
http://www.oreilly.com/catalog/cdomapi/chapter/ch07.html
>
>Du burde være istand til at sætte en mail-proxy op for afsendelse
>af mail. Denne skal så sættes til at være din udgående server i dit
>mailprogram, og programmet skal videresende mailene (efter check)
>til den egentlige server.
Må nok uansett lave en "lite SMTP server".
Dette fordi mailklienter normalt utfører følgende ved sendig av mail;
* oppretter forbindelse med SMTP-server på port-25
* tilkjenne "posting host" (HELO mycomputer.somedomain.com)
* hvem mail er fra (MAIL FROM: xxxx@xxxxxx.xx)
* mottaker(e) av mail (RCPT TO: xxx@xxxxx.xx)
(her er det normalt en verifisering av avsender
adresse (for å hindre spam))
* subject og data + evt. andre "headere".
* SMTP-kommando DATA + etterfulgt av en blank linje
* BODY i meldinging (inkl. To:, From: etc)
CDO-objektet kan vel ikke brukes til å motta mail via SMTP,
kun POP3 eller den mailtjenesten MAPI-profilen er satt opp med.
CDO kan brukes til å sende mailen etter at den er mottatt fra
mailklient, though.
Men har man satt seg så godt inn i RFC-821, at man har laget en
SMTP-server, kan man like gjerne sende mailen med SMTP også....
VB er ikke egnet til å håntere mange klienter samtidig,
er vel ikke "true multitreading", så antallet som skal bruke tjenesten
er avgjørende.
Hvis programmet skal inneholde en SMTP-server,
er absolutt SPAM ett tema!
Finnes flere måter å løse det på, kommer an på hvordan "mail-proxy" er
koblet til internett.
F.eks;
* Hvis dialup, ikke aksepter mottak av mail når "server" er tilkoblet
internett.
* Hvis fastlinje, kun akseptere "connection" fra lokale IP-adresser.
(er vel den beste løsningen uansett)
Kan godt legge ut ett eksempel på å sende mail med SMTP
(ikke support for vedlegg og MIME), hvis det kan være til hjelp.
--
Snutten
Fjern helge fra mail adressen før du svarer.