Avatar billede dl Nybegynder
09. august 2003 - 18:47 Der er 19 kommentarer og
1 løsning

At lave en Mailserver

Hvor kan jeg hente nogle componenter til en mailserver ...

og hvordan virker en mailserver ( Link eller kode  ).. og en beskrivelse.

Gode råd til en mailserver...

PS. Er ny inde for mailserver ...

//dl
Avatar billede dl Nybegynder
09. august 2003 - 18:48 #1
Alt skal kunne køre i Delphi 3..

//dl
Avatar billede angelod Novice
09. august 2003 - 18:55 #2
Slå standarderne (SMTP og POP3) op på www.rfc-editor.org og kig. Indy har komponenter der gør det nemt, men disse kan ikke bruges i Delphi 3.

Jeg vil dog råde dig til at opgradere. Der er sket _meget_ siden Delphi 3, og en update er ikke overdrevent dyr.
Avatar billede dl Nybegynder
09. august 2003 - 19:00 #3
vilken version af delphi ville du anbefale  ...

Og vilken punkter ville være smart at huske på den mailserver ...

//dl
Avatar billede angelod Novice
09. august 2003 - 19:05 #4
Selv vil jeg klart anbefale Delphi 7, da den er _mam_. Jeg har Delphi 7 Studio Pro, og det er klart den bedste version jeg endnu har haft.

Jeg skrev min egen lille mailserver fra bunden i Delphi 4, men den var ikke så god, fordi den ikke brugte Threads, hvilket gjorde at programmet kun kunne modtage en enkelt mail ad gangen. Ikke vildt smart. Desuden havde den kun et minimalt antal kommandoer den understøttede.

Den brugte filer på harddisken, istedet for at benytte en database, hvilket er langt hurtigere.

Ellers skal du blot huske ikke at tillade åbent relay, altså blind forwarding af emails over SMTP til andre end personer på din mailserver. Eller i hvert fald gøre det til en indstilling.
Avatar billede dl Nybegynder
09. august 2003 - 19:09 #5
Delphi 4 skal godt bruge THREADS... har prøvet med en component.

Dette forstod ikke nået af
"Ellers skal du blot huske ikke at tillade åbent relay, altså blind forwarding af emails over SMTP til andre end personer på din mailserver. Eller i hvert fald gøre det til en indstilling."

//dl
Avatar billede angelod Novice
09. august 2003 - 19:13 #6
Jeg sagde ikke at Delphi 4 ikke _kunne_ bruge Threads, blot at den server jeg skrev ikke brugte det.

Hvis du ikke forstod det jeg skrev, så vil jeg seriøst anbefale at du læser mere om hvordan mail servere virker, samt de standarder der er på nettet for SMTP og POP3, inden du går videre. Uden viden kommer du ikke langt på det område.

Det er ikke overdrevent svært hvis du ved hvad du laver, men det kræver altså at du ved det.
Avatar billede dl Nybegynder
09. august 2003 - 19:56 #7
jeg kender godt standarderne...

Men jeg skal bruge componenter til D3...

//dl
Avatar billede angelod Novice
09. august 2003 - 20:04 #8
Tilsyneladende kender du dem ikke godt nok, hvis du ikke ved noget on SMTP forwarding. Angående komponenterne, så skulle selv Delphi 3 have basale TCP socket komponenter.
Avatar billede dl Nybegynder
09. august 2003 - 20:15 #9
sikkert...  hvis du mener det .. så giv mig et link til noget læse stof...
Jeg henter Delphi 7 nu ...
Jeg forstår ikke dit SMTP forwarding, da det er en server der står .. og den skal vil ikke forwarding noget ... Ellers skriv, der er derfor jeg spørg i denne groupe.

//dl
Avatar billede angelod Novice
09. august 2003 - 20:19 #10
Jeg gav dig et link til stedet hvor du finder alle standarderne.

Og hvorfor skal en server ikke forwarde noget? Vil du lave en mail server der ikke engang understøtter noget så simpelt som forwarding af mails til en anden adresse? Hmm.. Det bør en mail server altså understøtte.
Avatar billede dl Nybegynder
09. august 2003 - 21:08 #11
Det kan der altid komme på.

//dl
Avatar billede dl Nybegynder
09. august 2003 - 21:25 #12
Jeg må sige at dette er til meget hjælp. sorry.

//dl
Avatar billede angelod Novice
09. august 2003 - 21:37 #13
Hvad forventer du? En færdig mailserver for 30 point?
Avatar billede dl Nybegynder
09. august 2003 - 21:55 #14
Nej, et link til en mailserver component, som ikke koster noget... jeg ved at den findes et eller andet sted.
//dl
Ps. Hvad forventer du ?
Avatar billede angelod Novice
09. august 2003 - 22:01 #15
Download Indy fra www.indyproject.org

Den har komponenter til SMTP, IMAP4 og POP3
Avatar billede dl Nybegynder
09. august 2003 - 22:16 #16
Jeg takker, og du må undskyld min sur mine...
Men jeg bare ikke snuppe at folk skriver til en, som om man er dum og ikke hved en skid.

Der er jo en tanke med at skriv til dette forum. Og man skal starte et eller andet sted... Det er rigtig at der findes andre gode steder.

Og så forstår jeg ikke folk ligger så meget i de point... det sku ikke antal point der tæller, men hvor mange folk man kan hjælpe vidre og gøre glade.

du kan godt få 200 point for min skyld, hvis det er det du vil... men helt ærlig !!!

Men det kan være vi ser forskelligt på det emne...

Jeg takker igen. Kom med et svar og du kan få de 30 eller hvad du nu vil...
 
//dl

Ps. jeg håber stadig at vi kan holde os på den gode side.
Pps. Takker igen.
Avatar billede angelod Novice
09. august 2003 - 22:25 #17
Jeg lægger ikke vildt meget i point. Jeg er glad for at hjælpe hvor jeg kan, men når folk bliver sure på mig når jeg prøver på at hjælpe, så bliver jeg selv irriteret.
Avatar billede dl Nybegynder
09. august 2003 - 22:37 #18
Så er vi jo nok lige gode om det... når det kommer til stykket...
:)

//dl
Avatar billede angelod Novice
09. august 2003 - 22:41 #19
Takker for point :o)
Avatar billede angelod Novice
09. august 2003 - 22:42 #20
Forresten, hvis dette mail server projekt er noget du er seriøs omkring, så kan du så ICQ mig på #62467249, eller kontakte mig på angelod@furries.dk :o)

Jeg går selv med ideer til en, men har mange andre projekter, så vil gerne arbejde sammen med en eller nogle :)
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
Kurser inden for grundlæggende programmering

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