Avatar billede jalaboo Nybegynder
19. marts 2002 - 10:23 Der er 6 kommentarer

postfix: aflever mail til script

Hvordan får jeg postfix til at aflevere alle mails sendt til en bestemt konto til et script?
Avatar billede morw Nybegynder
19. marts 2002 - 11:04 #1
Du skal ind i master.cf og oprette noget der. Lytter lige med....
Avatar billede gathond Nybegynder
20. marts 2002 - 08:24 #2
en alternativ måde er at oprette en .forward fil i brugerens home dir der har en linie med
"| /usr/bin/script" uden "", så skulle mailen blive pipet videre til det script
Avatar billede jalaboo Nybegynder
25. marts 2002 - 12:03 #3
kan jeg f.eks. gøre sådan:

| wget http://localhost/mail.php?body=$body

Men hvordan fanger jeg det der pipes ?
Avatar billede morw Nybegynder
25. marts 2002 - 16:33 #4
Det der pipes vil vel være stdin til dit program. Kan du ikke skrive et php script der læser stdin?
Avatar billede jalaboo Nybegynder
25. marts 2002 - 16:37 #5
jo, men hvordan får jeg sendt stdin til et php script?

jeg er totalt blank til at skrive linux scripts :)
Avatar billede morw Nybegynder
25. marts 2002 - 21:41 #6
Har ikke prøvet det, men der står noget under fopen på www.php.net

<?
Function Readln(&$INPUT){

  $fp = fopen("php://stdin","r");

  while (!feof($fp)) {

    $BUFFER = fgetc($fp);
    $INPUT .= $BUFFER;

    if ($BUFFER == "\n")
      break;
  }

  fclose($fp);
}

echo "Enter something:";
Readln($UserInput);
echo "Input from console: ".$UserInput;
?>
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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