Toon posts:

[PHP] webmail script schrijven in linux ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo beste tweakers,

Ik wil graag een webmail script schrijven, nu wil ik kraag tips hoe ik ervvoor kan zorgen dat:

-ik berichten uit een pop email box kan listen
-de berichten wel in de pop email box blijven staan

Heeft iemand suggestie's ?

/me bedankt bij voorbaat...

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 21-09 18:48

Tuinhark

Retro


Verwijderd

Topicstarter
nee, ik wil ereen die ik wel zelf in elkaar zet... Dus graag tips over hoe ik alle mail uit een pop-box kan listen en die in een $string zet.

De mail moet in de pop-box blijven maar ik wil ook graag weten met welk commando ik hem kan verwijderen

Verwijderd

Je zou kunnen beginnen met zoeken op php.net naar imap

suc6

Verwijderd

Ik heb ff de complete url van de manual opgezocht voor je...

www.php.net/manual/en/ref.imap.php

Verwijderd

Topicstarter
ja dat zal allemaal wel maar ik snap niks van die manual. Kan iemand me niet even simpel vertaald op weg helpen ?

pleazzzz

Verwijderd

Niet lullig bedoeld maar als je die niet snap heb ik weinig hoop voor je wat betreft programmeren.

Of begin met iets eenvoudigers :
PHP:
1
2
3
4
5
<?
 
<?
echo "Hello World ";
?>

of :
PHP:
1
2
3
4
5
6
<?
for ($i=0 ; $i <> 100000 ; $i++)
    {
    echo "Hello World <br>";
    }
?>

Verwijderd

Topicstarter
grrrrrr, ik kan verdomd goed php'en !
Ik kan met databases en al die shit werken.

Ik snap alleen die manual niet omdat mijn engels niet zo goed is !

Misschien kan iemand me gewoon in het nederlands opweg helpen :?

Verwijderd

Dat is echt niet zo 123 uit te leggen.. koop maar een boek waar dat in staat ofzo.
Daar heb je wel een paar paginas voor nodig, om dat te leren..

Ik zou maar beginnen met kijken of php wel met de imap extensie is geinstalleerd

Verwijderd

<gaan we weer mode>www.phpfreakz.com</gaan we weer mode>
voor nederlandse php dingen hierboven

neem babylon www.babylon.com als je iets niet weet in het engels

leer engels (of doe zoals mij gaan naar een tweetalige school because my english is near-native)

  • 0rbit
  • Registratie: Maart 2000
  • Laatst online: 22-09 12:16
Je zou eens kunnen schieten alvorens te concluderen misgeschoten te hebben.

Ik ben geheel voldaan, dank u wel!


Verwijderd

Topicstarter
Ja, word ondersteund bij mijn webhoster en ik heb het net ook ff localhost gecompileerd

Ik vraag alleen ff hoe je een pop3 mailbox (of imap ofzo :?) kan connecten en dan de mail eruit kan listen (in een string pleuren)

Verwijderd

De beste tip die ik je kan geven is probeer het engels zo goed mogelijk onder de knie te krijgen.

Kan nooit geen kwaad, voor je verder leven enz

Verder is bijna alle documentatie over php in het engels

suc6

Verwijderd

php freakz ken ik ja en daar hebben ze die info niet, hier zitten meer experts op dat gebied i.c.m. linux (dacht ik)

Verwijderd

Op zaterdag 03 februari 2001 13:30 schreef dewie het volgende:
De beste tip die ik je kan geven is probeer het engels zo goed mogelijk onder de knie te krijgen.

Kan nooit geen kwaad, voor je verder leven enz

Verder is bijna alle documentatie over php in het engels

suc6
Het gaat ff om nu ok ?
Ik had alleen een vraagje; als je geen antwoord weet reageer dan a.u.b. niet

Dus nogmaals; wie neemt ff de moeite om me te vertellen hoe ik alle mail kan inlezen en in een string gooien :?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

ten eerste kan je uitgaande post niet in een pop-box staan.

ten tweede zou je eens op zoek kunnen gaan daar de 'khazaki' (oid) email-web-ding bij hotscripts.com, daar zit een smtppop.inc file bij, en da's een class waar je alles mee kan doen.

Het POP protocol 'ff' implementeren als het al gedaan is is je reinste onzin.

evt. kan ik de file toemailen, ik gebruik hem zelf en hij werkt perfect.

Klaar voor een nieuwe uitdaging.


  • Bigs
  • Registratie: Mei 2000
  • Niet online
Je zegt dat je zelf wil maken, maar ondertussen moeten wij wel voor jou uitzoeken hoe het moet :?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Klaar voor een nieuwe uitdaging.


Verwijderd

Op zaterdag 03 februari 2001 13:44 schreef Bigs het volgende:
Je zegt dat je zelf wil maken, maar ondertussen moeten wij wel voor jou uitzoeken hoe het moet :?
Joh, hij vraagt gewoon hoe je iets uit een email server list... Daar is dit forum toch voor

Verwijderd

Hey, effe een beetje aardig he, anders heeft niemand zin om te reageren. >:)

Wel, hier is een voorbeeldje dat ik even zal vertalen uit mijn dikke pil:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
// list.php

// even vars zetten
$username="gebruikersnaam";
$password="wachtwoord";
$mailserver= "{localhost/imap}";

/* Nu gaan we de connectie openen. 
Volle syntax voor imap_open is 
int imap_open (string mailbox, string username, string password [, int flags])
*/

$link = imap_open($mailserver, $username, $password);

/* nu gaan we de headers opvragen. die headers bestaan uit een lijst van jouw mailtjes */
$headers = imap_headers($link);

/* nou gaan we door die headers loopen en ze op het scherm zetten. Imho kan dit stukje beter dan het in mijn boek staat, maar ik ga het echt niet herschrijven. */
For (x=1; x <= count($headers); $x++) {
 $idx = $x - 1;
 echo "<a href=\"view.php?num=$x\">$headers[$idx]</a><br>";
} 
?>

Ik weet niet eens of dat voorbeeld werkt, want je kan arrays toch niet binnen "" vars plaatsen? als dit niet werkt probeer het met een losse
PHP:
1
2
3
<?
echo $header[idx];
?>

Okay, dit voorbeeld laat je de inbox zien. Ga zelf maar verder aan de slag.. als je nog een vraagje hebt post het dan maar, dit boek is dik en staat vol lekkers.

(waar is mijn salaris?)

Verwijderd

Topicstarter
Hey thanx man, eindelijk een serieuze reactie !

Verwijderd

Your welcome. Vertel me als het werkt.

Verwijderd

ff voor de duidelijkheid, wat je wil kan net zo goed onder een windows webservertje hoor maargoed.

Je hebt nu iets voor inkomende email (zie scriptje hierboven) nu moet je nog email verzenden:
PHP:
1
2
3
4
5
6
7
<?
$ontvanger = "iemand@email.com";
$onderwerp = "een testje";
$body = "Dit is een test :) ";
$from = "ik@email.com";
mail($ontvanger,$onderwerp,$body,$from);
?>

?>

  • cappie
  • Registratie: Februari 2000
  • Laatst online: 17-05-2025

cappie

all lowercase

Op zaterdag 03 februari 2001 14:34 schreef Paul het volgende:
ff voor de duidelijkheid, wat je wil kan net zo goed onder een windows webservertje hoor maargoed.

Je hebt nu iets voor inkomende email (zie scriptje hierboven) nu moet je nog email verzenden:
PHP:
1
2
3
4
5
6
7
<?
$ontvanger = "iemand@email.com";
$onderwerp = "een testje";
$body = "Dit is een test :) ";
$from = "ik@email.com";
mail($ontvanger,$onderwerp,$body,$from);
?>

?>
doh..

amateur..

en nog MS propagandist ook!!!

Aspire to inspire before we expire | profiel | systeem


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Op zaterdag 03 februari 2001 14:34 schreef Paul iets wat bijdroeg aan dit forum

Op woensdag 12 september 2001 22:23 schreef cappie iets onzinnigs

:? :? :?
Pagina: 1