Choice2Medlem sedan sep. 200136 inlägg
Detta är läget.
Sitter och tänkte koda ihop en lite mailgateway till sendmail så i filen aliases har jag lagt till typ
testuser |/home/user/mailgateway.php
Problemet är att om jag kör i shellet:
>./mailgateway.php testar om det funkar
så blir tex $argv[1] testar
men när jag pipear till den från sendmail så verkar jag inte få några argument passade till den. Så någon som har en ide vad som kan vara fel?
------------------
/*
include <geek.h>
*/
jsundinMedlem sedan aug. 200086 inlägg
Jag kanske är ute och cyklar, men jag tror inte att den SKA få några argument till sig - däremot ska juh hela mailet pipas mot stdin..
Choice2Medlem sedan sep. 200136 inlägg
Ja, men alltså det är ju så jag menar, hur kommer jag då åt mailet från php scriptet?
------------------
/*
include <geek.h>
*/
jsundinMedlem sedan aug. 200086 inlägg
fopen( "/dev/stdin", "r" ) borde väl fungera isf? (finns säkert ngn smidig fp definierad för stdin redan, men det där borde juh funka annars)
Choice2Medlem sedan sep. 200136 inlägg
Nja, nu har jag provat hit och dit hur länge som helst och det vill fan inte funka, verkar som om sendmail inte skickar det genom stdin eftersom när jag kör en tail -f /dev/stdin så händer det ingenting när jag skickar ett mail.
Någon annan ide?
------------------
/*
include <geek.h>
*/
Choice2Medlem sedan sep. 200136 inlägg
Fick det att funka, var inte så krånglit..
var bara att skriva
fopen("php://stdin","r")
tackar så mycket för hjälpen!
------------------
/*
include <geek.h>
http://warzone.big.du.se
*/