Avatar billede kimg Nybegynder
30. juni 2004 - 10:26 Der er 9 kommentarer og
1 løsning

Modtage email med php

Jeg ved ikke rigtigt hvor jeg skal starte, med at lave et lille simpelt system.
Jeg ønsker at modtage e-mail via PHP bare fra en konto (POP), beskeden,emnet,from,to skal så lægges i en MySql database.
En der har et link eller et eks.

Kim
Avatar billede knudx Nybegynder
30. juni 2004 - 11:08 #1
Avatar billede kimg Nybegynder
30. juni 2004 - 11:09 #2
Der har jeg været ;-)
Avatar billede knudx Nybegynder
30. juni 2004 - 11:23 #3
Good news: der findes funktioner til at åbne en POP server fra php: http://dk.php.net/imap
Bad news: Hvis du bruger et webhotel hvor de funktioner ikke er aktiveret så kan du ikke umiddelbart bruge dem. Test script:

<html><body>
<?php
if (function_exists(imap_open)) echo "Hurra, der er IMAP funktioner!";
else echo "Øv...";
?>
</body></html>
Avatar billede knudx Nybegynder
30. juni 2004 - 11:25 #4
undskyld, function_exists skal modtage string:

<html><body>
<?php
if (function_exists("imap_open")) echo "Hurra, der er IMAP funktioner!";
else echo "Øv...";
?>
</body></html>
Avatar billede hmmhelpinghmm Nybegynder
30. juni 2004 - 11:27 #5
jeg kunne godt bruge så man kan lave sin egen email konto der kan modtage mails. noget med ditnavn@friendsavisen.dk
KAn man det, eller skal der betales for det?
Avatar billede Syska Mester
30. juni 2004 - 11:46 #6
en gang til?? er ikke lige med på hvad du mener???? vil du lave en MTA i php eller hva?
Avatar billede kimg Nybegynder
30. juni 2004 - 12:13 #7
knudx>> så er jeg da kommet igang, ved du hvordan jeg hiver subject,body og attachment ud.

Jeg har prøvet med det her og det kører fint:

<?php
$mbox = imap_open("{pop.noget.com}", "check@noget.com", "Kg1234");

echo "<h1>Mailboxes</h1>\n";
$folders = imap_listmailbox($mbox, "{pop.noget.com}", "*");

if ($folders == false) {
  echo "Call failed<br />\n";
} else {
  while (list ($key, $val) = each($folders)) {
      echo $val . "<br />\n";
  }
}

echo "<h1>Headers in INBOX</h1>\n";
$headers = imap_headers($mbox);

if ($headers == false) {
  echo "Call failed<br />\n";
} else {
  while (list ($key, $val) = each ($headers)) {
      echo $val . "<br />\n";
  }
}



imap_close($mbox);


?>
Avatar billede knudx Nybegynder
30. juni 2004 - 17:43 #8
næh, jeg ved ikke hvordan det virker, kan kun give dig samme link som før... Men cool at du har fået det til at fungere _so far_ !^)
Avatar billede hmmhelpinghmm Nybegynder
01. juli 2004 - 13:10 #9
jeg kunne godt bruge så man kan lave sin egen email konto altså på mit mailsystem, jeg kan jo godt gøre så man kan sende til en andens pop3 mail eller hotmail. MEn kan man lave sådan at man kan sendemails fra en pop3 mail fx. eller hotmail til noget med ditnavn@friendsavisen.dk. Sådan en form for sin egen pop3 konto på min side!
KAn man det, eller skal der betales for det?
Avatar billede kimg Nybegynder
07. oktober 2005 - 12:29 #10
Lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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