Avatar billede pappabear Nybegynder
06. maj 2003 - 12:52 Der er 8 kommentarer

Hjælp med mail server!!!!!

Jeg skal bruge hjælp til at at kunne modtage flere mails ad gangen. Problemet er at jeg pt kun kan modtage mails ved at skrive det direkte i min kode. Det vil sige at jeg kun kan modtage en mail ad gangen.
Jeg skal lave en løkke der kan løbe "LIST" forespørgselen igennem og som foreksempel udskriver de enkelte mails på skærmen.
Avatar billede segmose Nybegynder
06. maj 2003 - 13:11 #1
Vis lige lidt kode.
Avatar billede tam Nybegynder
06. maj 2003 - 21:57 #2
Du bliver nødt til at være lidt mere konkret. Vis den kode du har problemer med. Fortæl hvilken compiler du bruger og hvilket OS du koder til, ellers er det faktisk umuligt at hjælpe...
Avatar billede pappabear Nybegynder
07. maj 2003 - 10:06 #3
her for jeg min list(fra 'Beejs'):
char *listbuf_inn[MAXDATASIZE];
   
if ((numbytes=recv(sockfd, listbuf_inn, MAXDATASIZE, 0)) == -1)
{
  perror("recv list: ");
  exit(1);
}     
listbuf_inn[numbytes] = '\0';
printf("Received: %s\n",listbuf_inn);

her sender jeg min recv:

char *retrbuf_out= "RETR 9\r\n";
cout <<"Besked: " <<retrbuf_out <<endl <<"Længden: " <<strlen(retrbuf_out ) <<endl;

if( send( sockfd, retrbuf_out, strlen( retrbuf_out ), 0) == -1 )
cout <<"Fejl ved afsending af beskeden: " <<retrbuf_out <<endl;
Avatar billede tam Nybegynder
07. maj 2003 - 14:21 #4
Hvilken compiler bruger du?
Avatar billede segmose Nybegynder
07. maj 2003 - 14:35 #5
hvad giver programmet af output?
Avatar billede pappabear Nybegynder
07. maj 2003 - 15:01 #6
jeg bruger G++ under linux

fra min list for jeg udskrevet eks.:
LIST
1
2
3
.
det er den der skal køres igennem så min RECV kan hente nr. 1 derefter nr. 2 osv.
min RECV udskriver mailen der ligger som nr. 9 (skulle gerne være dynamisk "indeholde værdierne fra list")
Avatar billede tam Nybegynder
07. maj 2003 - 15:46 #7
Bare lige et hurtigt spørgsmål...
Hvorfor bruger du ikke STAT i stedet for LIST?
Output fra STAT er meget nemmere at parse ;)
Avatar billede pappabear Nybegynder
07. maj 2003 - 16:28 #8
det har jeg tænkt på og valgt at bruge den.
har du et eks. på hvordan jeg for værdien af STAT overført til min RECV der efter talt ned og overført til recv igen osv.
ved ikke om de er måden at gøre det på.....men jeg kunne forestille mig det var noget i den stil.
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