|
| Igangsætte PHP-script vha SMS Fra : Peter Skjelbo, eaid.~ |
Dato : 23-02-01 19:57 |
|
Hej
Kan man med php lave et script, der aktiveres, når man sender en email til
en bestemt adresse.
Altså:
Jeg sender en mail/sms til script@eaid.dk - php samler nogle data til mig i
mysql osv. og sender dem retur til mail-adressen.
Kan det lade sig gøre, eller skal jeg lave script i et andet sprog. Og
hvordan?
Mvh
Peter, eaid.dk
| |
Mickey (23-02-2001)
| Kommentar Fra : Mickey |
Dato : 23-02-01 20:17 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:dmyl6.494$Gv2.8740@news.get2net.dk...
> Hej
>
> Kan man med php lave et script, der aktiveres, når man sender en
email til
> en bestemt adresse.
> Altså:
>
> Jeg sender en mail/sms til script@eaid.dk - php samler nogle data
til mig i
> mysql osv. og sender dem retur til mail-adressen.
>
> Kan det lade sig gøre, eller skal jeg lave script i et andet sprog.
Og
> hvordan?
vil mene det var smartere med perl, men det kan svjv godt laves i
PHP - har overvejet samme type script til at udføre bestemte
kommandoer ;)
--
Mickey
| |
John Mørck Hansen (23-02-2001)
| Kommentar Fra : John Mørck Hansen |
Dato : 23-02-01 20:52 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev
>
> Kan man med php lave et script, der aktiveres, når man sender en email til
> en bestemt adresse.
> Altså:
>
> Jeg sender en mail/sms til script@eaid.dk - php samler nogle data til mig
i
> mysql osv. og sender dem retur til mail-adressen.
Jeg tror ikke helt jeg er med her!!! Skal scriptet kaldes af din mail-client
?
(John =
| |
Mickey (23-02-2001)
| Kommentar Fra : Mickey |
Dato : 23-02-01 21:54 |
|
"John Mørck Hansen" <adilock@it.dk> skrev i en meddelelse
news:976f5a$mrt$1@news.cybercity.dk...
> "Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev
> >
> > Kan man med php lave et script, der aktiveres, når man sender en
email til
> > en bestemt adresse.
> > Altså:
> >
> > Jeg sender en mail/sms til script@eaid.dk - php samler nogle data
til mig
> i
> > mysql osv. og sender dem retur til mail-adressen.
> Jeg tror ikke helt jeg er med her!!! Skal scriptet kaldes af din
mail-client
ja, du sender en SMS eller en email - i din alias fil sætter du så den
adresse du sender til til at gå til scriptet hvorefter scriptet laver
noget og afslutter med at sende en mail...
--
Mickey
| |
Bo Meyer (24-02-2001)
| Kommentar Fra : Bo Meyer |
Dato : 24-02-01 09:13 |
|
"Peter Skjelbo, eaid.dk" wrote:
> Kan man med php lave et script, der aktiveres, når man sender en email til
> en bestemt adresse.
Hvis du bruger sendmail under unix kan du oprette en .forward fil
under script brugernavnet. Forwardfilen kunne for eksempel have
dette indhold:
"|/www/script/smsmail.php"
Når en epost ankommer til script brugeren vil denne blive sendt
videre til smsmail.php scriptet.
Det forudsættes her at php er kompileret i cgi udgave.
smsmail.php kunne så se således ud:
#!/usr/local/bin/php -q
<?
// Læs epost
$fp = fopen("/dev/stdin", "r") or die("stdin kunne ikke åbnes\n");
while (!feof($fp)) {
$str = chop(fgets($fp,1024));
... læs of fortolk eposten og udfør hvad der skal udføres ...
}
fclose($fp);
?>
--
Bo Meyer
| |
Peter Skjelbo, eaid.~ (24-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 24-02-01 10:14 |
|
Bo Meyer <bmeyer@relief.dk> skrev i en news:3A976D25.5943D96E@relief.dk...
> Hvis du bruger sendmail under unix kan du oprette en .forward fil
> under script brugernavnet. Forwardfilen kunne for eksempel have
> dette indhold:
>
> "|/www/script/smsmail.php"
Det vil jeg gerne have forklaret lidt mere. Jeg har lavet en email-adr
sys@eaid.dk - DHT, som er vores host, kører unix. Hvor skal forward filen
ligge, og hvad skal den hedde? DHTs mailmanager vil ikke gå med til, at jeg
under forward skriver et filnavn.
-Peter
| |
Bo Meyer (24-02-2001)
| Kommentar Fra : Bo Meyer |
Dato : 24-02-01 10:38 |
|
"Peter Skjelbo, eaid.dk" wrote:
> > "|/www/script/smsmail.php"
>
> Det vil jeg gerne have forklaret lidt mere. Jeg har lavet en email-adr
> sys@eaid.dk - DHT, som er vores host, kører unix. Hvor skal forward filen
> ligge, og hvad skal den hedde? DHTs mailmanager vil ikke gå med til, at jeg
> under forward skriver et filnavn.
Jeg kan kun forklare dig hvad man gør under standard sendmail.
Filen skal hedde ".forward" og skal placeres i brugerens "sys"
hjemmebiliotek.
Indholdet af filen skal f.eks. være:
"|/www/script/smsmail.php"
dobbelt.pling pipe-tegn kommando dobbelt-pling.
--
Bo Meyer
| |
Thomas Purkaer Niels~ (24-02-2001)
| Kommentar Fra : Thomas Purkaer Niels~ |
Dato : 24-02-01 15:18 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> wrote in message
news:FVKl6.18$Ko3.1414@news.get2net.dk...
> Det vil jeg gerne have forklaret lidt mere. Jeg har lavet en email-adr
> sys@eaid.dk - DHT, som er vores host, kører unix. Hvor skal forward filen
> ligge, og hvad skal den hedde? DHTs mailmanager vil ikke gå med til, at
jeg
> under forward skriver et filnavn.
Hos DHT skal du ftp til mail.ditdomæne.dk og selv lave en fil der hedder eks
hvis email adressen skulle være test@ditdomæne.dk
så laver du en fil der hedder
..qmail-test
og i den skriver du så |/sti/til/scriptet.php
MVH
Thomas
| |
Peter Skjelbo, eaid.~ (24-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 24-02-01 18:15 |
|
Thomas Purkaer Nielsen <thomas@websup.dk> skrev i en
news:978ftu$7bs$1@news.cybercity.dk...
> Hos DHT skal du ftp til mail.ditdomæne.dk og selv lave en fil der hedder
eks
> hvis email adressen skulle være test@ditdomæne.dk
Mange tak for det - nu er der kun et problem. Det virker ikke. Scriptet
kører først, når jeg henter siden i browseren. Jeg har sat rettighederne til
execute, som det står jeg skal på mbn.dk. Nogen ideer?
Koden ses nedenunder:
Mvh
Peter, eaid.dk
#!/usr/local/bin/php -q
<?
$send = "Bannere: ";
require("/hotel/eaid/system.php");
// Læs epost
$fp = fopen("/dev/stdin", "r") or die("stdin kunne ikke åbnes\n");
while (!feof($fp)) {
$str = chop(fgets($fp,1024));
$conn_id = mysql_connect($dbserver, $user, $pass)
OR DIE ("MySQL kunne ikke connecte");
mysql_select_db($db)
OR DIE ("MySQL kunne ikke finde databasen");
$query = mysql_query("SELECT * FROM banner ORDER BY id desc limit 0,5");
while ($row = mysql_fetch_array($query))
$dato = $row["dato"];
$hits = $row["hits"];
$send .= "$dato - $hits. ";
}
mail("26714183@sms.mobilix.dk","eaid",$send,"From: eaid(eaid@eaid.dk)");
}
fclose($fp);
?>
| |
Thomas Purkaer Niels~ (24-02-2001)
| Kommentar Fra : Thomas Purkaer Niels~ |
Dato : 24-02-01 18:21 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> wrote in message
news:aYRl6.298$Ko3.6173@news.get2net.dk...
> Mange tak for det - nu er der kun et problem. Det virker ikke. Scriptet
> kører først, når jeg henter siden i browseren. Jeg har sat rettighederne
til
> execute, som det står jeg skal på mbn.dk. Nogen ideer?
> Koden ses nedenunder:
Yep du har sikkert uploaded i binary du skal huske at uploade i ASCII format
som er UNIX formatet. Prøv det.
MVH
Thomas
| |
Peter Skjelbo, eaid.~ (24-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 24-02-01 20:24 |
|
Thomas Purkaer Nielsen <thomas@websup.dk> skrev i en
news:978qmh$nfu$1@news.cybercity.dk...
> Yep du har sikkert uploaded i binary du skal huske at uploade i ASCII
format
> som er UNIX formatet. Prøv det.
Det prøvede jeg så - med samme resultat. Har på fornemmelsen, at det må være
i .qmail-filen, problemet ligger, selv om jeg har kigget det igennem 100-vis
af gange :/ Tror jeg må opgi'
Men tak for hjælpen, pænt af jer at tage tid.
-Peter
| |
Niels Andersen (25-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 25-02-01 10:29 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:pRTl6.337$Ko3.6936@news.get2net.dk...
> Det prøvede jeg så - med samme resultat. Har på fornemmelsen, at det må
være
> i .qmail-filen, problemet ligger, selv om jeg har kigget det igennem
100-vis
> af gange :/ Tror jeg må opgi'
Du siger du kan få den frem i browseren? Det skulle da vist ikke kunne lade
sig gøre...
Prøv lige at fortæl helt præcist hvilken server du ligger php-filen og
..qmail-filen, hvor på serveren, og hvad filerne hedder.
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (25-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 25-02-01 10:59 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:4f4m6.25192$PC4.941654@news010.worldonline.dk...
> "Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
> news:pRTl6.337$Ko3.6936@news.get2net.dk...
> Du siger du kan få den frem i browseren? Det skulle da vist ikke kunne
lade
> sig gøre...
> Prøv lige at fortæl helt præcist hvilken server du ligger php-filen og
> .qmail-filen, hvor på serveren, og hvad filerne hedder.
Allerførst lagde jeg den i hotel/eaid/WWW/ - altså webroden. Derefter lagde
jeg den kun i hotel/eaid. Samme resultat.
Når jeg kalder den i roden, kan jeg se første linie af scriptet, altså
#!/usr....
Kan det være PHP, der ikke er kompileret i CGI udgave?
Jeg kommer i tanke om, at når jeg giver filnavnet endelsen php, er det php3
der parser koden - måske jeg skulle ændre det til php4 ?
Ellers har jeg lagt qmail-filerne som beskrevet. Jeg prøver lige
php4-endelsen - vender tilbage hvis det virker...
-Peter
| |
Peter Skjelbo, eaid.~ (25-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 25-02-01 11:13 |
|
Peter Skjelbo, eaid.dk <peter@eaid.dk> skrev i en
news:JF4m6.43$Bi4.1679@news.get2net.dk...
> Ellers har jeg lagt qmail-filerne som beskrevet. Jeg prøver lige
> php4-endelsen - vender tilbage hvis det virker...
>
Nå, virker stadig ikke. Lidt grundigere forklaring af hvad mine filer
hedder:
email adr: test@eaid.dk
..qmail: .qmail-test og ligger i mail.eaid.dk-roden, hvor de andre
..qmail-filer ligger.
indhold i denne: |/hotel/eaid/smssystem.php4
php fil hedder: smssystem.php4 og ligger i hotel/eaid
Lægger jeg filen smssystem.php4 hvor browseren kan nå den, aktivere filen,
modtager jeg få sekunder efter et bip på telefonen, hvor de data jeg ønsker
står. Hmmm...
-Peter
| |
Niels Andersen (25-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 25-02-01 15:49 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:JF4m6.43$Bi4.1679@news.get2net.dk...
> Kan det være PHP, der ikke er kompileret i CGI udgave?
Det er den, jeg bruger den... :)
Det er i øvrigt php4, og den ligger her:
/usr/local/bin/php
Dvs. den første linje i dit php-script skal være:
#!/usr/local/bin/php -q
Hvilket minder mig om... har du markeret filen som "executable"?
> Jeg kommer i tanke om, at når jeg giver filnavnet endelsen php, er det
php3
> der parser koden - måske jeg skulle ændre det til php4 ?
Nej, det er ligegyldigt hvad du kalder den. Du kunne kalde den
"sausage.php", "sausage.cgi", "sausage.exe", "sausage.fnat" eller bare
"sausage", det er fuldstændigt ligegyldigt. Den første linje i scriptet
afgør hvad der parser filen. :)
> Ellers har jeg lagt qmail-filerne som beskrevet. Jeg prøver lige
> php4-endelsen - vender tilbage hvis det virker...
Det gør det ikke. :)
Men igen, har du givet "alle" execute-rettigheder til filen?
Det kan gøres med de fleste ftp-programmer. Filen skal have rettighederne
"755".
Mvh.
Niels Andersen
| |
Mickey (25-02-2001)
| Kommentar Fra : Mickey |
Dato : 25-02-01 19:50 |
|
"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:_W8m6.18621$TL6.992246@news000.worldonline.dk...
> "Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
> news:JF4m6.43$Bi4.1679@news.get2net.dk...
> > Kan det være PHP, der ikke er kompileret i CGI udgave?
>
> Det er den, jeg bruger den... :)
>
> Det er i øvrigt php4, og den ligger her:
> /usr/local/bin/php
>
> Dvs. den første linje i dit php-script skal være:
> #!/usr/local/bin/php -q
>
> Hvilket minder mig om... har du markeret filen som "executable"?
>
> > Jeg kommer i tanke om, at når jeg giver filnavnet endelsen php, er
det
> php3
> > der parser koden - måske jeg skulle ændre det til php4 ?
>
> Nej, det er ligegyldigt hvad du kalder den. Du kunne kalde den
> "sausage.php", "sausage.cgi", "sausage.exe", "sausage.fnat" eller
bare
> "sausage", det er fuldstændigt ligegyldigt. Den første linje i
scriptet
> afgør hvad der parser filen. :)
husk, det er kun hvis du kører PHP i cgi udgaven, mine PHP filer
bliver parset pga .php efternavnet!
--
Mickey
| |
Niels Andersen (25-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 25-02-01 20:43 |
|
"Mickey" <news001@susie.dyndns.dk> skrev i en meddelelse
news:Etcm6.19136$TL6.1011337@news000.worldonline.dk...
> > /usr/local/bin/php
> > Dvs. den første linje i dit php-script skal være:
> > #!/usr/local/bin/php -q
[...]
> > Nej, det er ligegyldigt hvad du kalder den.
> husk, det er kun hvis du kører PHP i cgi udgaven, mine PHP filer
> bliver parset pga .php efternavnet!
I dette tilfælle kan der kun være tale om CGI-udgaven. Dette lille "stunt"
kan ikke gøres på nogen anden måde.
(Ud over noget underligt work-around)
Der er ingen webserver, browser eller socket forbundet med at starte og
udføre netop dette script.
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (25-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 25-02-01 20:00 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:_W8m6.18621$TL6.992246@news000.worldonline.dk...
< [snip]En masse venlig hjælp...
Jeg har simpelthen forsøgt ALT. I morgen, når jeg kommer ud på skolen, ud
til den gratis linie til nettet, vil jeg dedikere mine to
programmeringstimer til at finde ud af, hvor hulen fejlen ligger! For noget
kunne jo efterhånden tyde på, det er mig...
Jeg har overført det hele i ascii, indholdet af .qmail-filen er
|/hotel/eaid/smssystem.php og filerne er executable og jeg ved ikke hvad.
Men mange tak for de mange løsningsforslag.
Venligst
Peter, én stakkel der snart sparker sin computer langt væk...
| |
Niels Andersen (25-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 25-02-01 20:55 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:JAcm6.325$Bi4.10661@news.get2net.dk...
> Jeg har overført det hele i ascii, indholdet af .qmail-filen er
> |/hotel/eaid/smssystem.php og filerne er executable og jeg ved ikke hvad.
Måske bare en tastefejl el. lignende fra din side, men der er kun én fil der
skal være executable, og det er php-filen. :)
Tror ikke det betyder noget med .qmail-filerne, men vi må jo prøve alt,
efterhånden. :)
Har du prøvet at telnette? Har du prøvet at arbejde lidt i en shell? Altså
taste nogle kommandoer i et unix-prompt...
I så fald kan du prøve at starte scriptet fra shell'en.
Hvis ikke, så er det vist for besværligt at lære bare for det... :)
Mht. rettighederne skal de være "755" og ikke "644". Kan også vises på en
anden måde:
Forkert: rw-r--r--
Rigtigt: rwxr-xr-x
Denne bruges af nogle ftp-programmer i fil-listerne.
Held og lykke med det. :)
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (26-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 26-02-01 19:17 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:kqdm6.19225$TL6.1017111@news000.worldonline.dk...
> Har du prøvet at telnette? Har du prøvet at arbejde lidt i en shell? Altså
> taste nogle kommandoer i et unix-prompt...
> I så fald kan du prøve at starte scriptet fra shell'en.
> Hvis ikke, så er det vist for besværligt at lære bare for det... :)
Har snust lidt til det, men det er vist for besværligt
> Mht. rettighederne skal de være "755" og ikke "644". Kan også vises på en
> anden måde:
> Forkert: rw-r--r--
> Rigtigt: rwxr-xr-x
Er sat. Fik i dag en del mails retur fra maildemon - her stod der, at qmail
ikke kunne levere mailen til mit script. Har i dag snakket med en anden
DHT-bruger, der heller ikke kan få det til at virke. Måske man skulle
kontakte albers.
Heldigvis er jeg nu gået i gang med et nyt projekt, så jeg slet ikke har tid
til at blive irriteret - tror jeg foreløbig lader det blive ved det...
Mvh
Peter
| |
Jan (27-02-2001)
| Kommentar Fra : Jan |
Dato : 27-02-01 02:07 |
|
Hej
<en masse klip>
Jeg mener også at .procmail kan gøre noget hen af det samme.
(det siger min bog i hvert fald).
| |
Niels Andersen (27-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 27-02-01 18:21 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:v2xm6.989$_d5.17951@news.get2net.dk...
> Fik i dag en del mails retur fra maildemon - her stod der, at qmail
> ikke kunne levere mailen til mit script.
Godt! Rigtigt godt! I de mails står der sikkert hvad problemet er! :)
Men hvad står der i de mails?
> Måske man skulle kontakte albers.
Han kan i hvert fald se på hvad problemet kan være. Hvis du tør kan du også
maile dit brugernavn og password til mig, så kan jeg kigge på det. :)
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (27-02-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 27-02-01 20:21 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:0oRm6.1731$KX2.103864@news000.worldonline.dk...
> "Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
> news:v2xm6.989$_d5.17951@news.get2net.dk...
> > Fik i dag en del mails retur fra maildemon - her stod der, at qmail
> > ikke kunne levere mailen til mit script.
>
> Godt! Rigtigt godt! I de mails står der sikkert hvad problemet er! :)
>
> Men hvad står der i de mails?
Noget af en tråd vi er ved at få lavet... Har slettet mails'ne (dum som jeg
er) men der stod, at qmail ikke kunne aflevere mailen til f.eks.
/hotel/eaid/smssystem.php - der var flere forskellige stier. Jeg fik kun
seks smidt i nakken, så jeg tror, det har været imens at qmail-filen pegede
forkert, for jeg har sendt et halvt hundrede :)
Jeg turde godt sende bruger + pass til dig, men jeg ville sikkert få høvl af
kompagnonen, så jeg tror jeg nøjes med albers... På DHT's brugerform, hvor
jeg også har startet en tråd, er der endnu én, der ikke kan få det til at
virke - noget der kunne tyde på, vi ikke kører helt den samme php. De har jo
også flere forskellige servere, så..?
Mvh
Peter
| |
Niels Andersen (27-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 27-02-01 21:52 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:l4Tm6.344$g86.9993@news.get2net.dk...
> Jeg turde godt sende bruger + pass til dig, men jeg ville sikkert få høvl
af
> kompagnonen, så jeg tror jeg nøjes med albers... På DHT's brugerform, hvor
> jeg også har startet en tråd, er der endnu én, der ikke kan få det til at
> virke - noget der kunne tyde på, vi ikke kører helt den samme php. De har
jo
> også flere forskellige servere, så..?
Jeg ved faktisk ikke hvor mange mailservere de har, i hvert fald to...
Men vi to ligger i hvert fald på den samme mail-server. Og da først jeg
fandt ud af at jeg har adgang til mail-serveren som til www-serveren, så
havde jeg slet ingen problemer.
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (03-03-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 03-03-01 20:02 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:auUm6.1856$KX2.117948@news000.worldonline.dk...
> "Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
> news:l4Tm6.344$g86.9993@news.get2net.dk...
> Jeg ved faktisk ikke hvor mange mailservere de har, i hvert fald to...
> Men vi to ligger i hvert fald på den samme mail-server. Og da først jeg
> fandt ud af at jeg har adgang til mail-serveren som til www-serveren, så
> havde jeg slet ingen problemer.
>
Nu var det ikke så meget mailserverne, jeg tænkte på, men mere webserveren.
Det ku jo være forskellig php-versioner...
Nedenunder en mail-notice fra mailerdeamon - den efterlyste du på et
tidspunkt.
Hi. This is the qmail-send program at dht.dk.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<sys@eaid.dk>:
/hotel/eaid/smssystem.php4: not found
I'm not going to try again; this message has been in the queue too long.
-Peter
| |
Niels Andersen (03-03-2001)
| Kommentar Fra : Niels Andersen |
Dato : 03-03-01 23:50 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:7abo6.161$CA2.5326@news.get2net.dk...
> Nu var det ikke så meget mailserverne, jeg tænkte på, men mere
webserveren.
> Det ku jo være forskellig php-versioner...
Dette kører jo altså på mailserveren, så glem du bare alt om webserveren. :)
> Nedenunder en mail-notice fra mailerdeamon - den efterlyste du på et
> tidspunkt.
[...]
> <sys@eaid.dk>:
> /hotel/eaid/smssystem.php4: not found
> I'm not going to try again; this message has been in the queue too long.
Yeps, der står præcis hvad problemet er. Filen du har angivet eksisterer
ikke.
Den forventer det er et script, så hvis den findes men ikke er "executable"
kan det måske også give den fejl.
Men siden du roder webserver og mailserver sammen: Nu er det vel
mailserveren du har lagt php-filen på?
Mvh.
Niels Andersen
| |
Peter Skjelbo, eaid.~ (04-03-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 04-03-01 11:04 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:kyeo6.4667$fK3.197738@news000.worldonline.dk...
> Men siden du roder webserver og mailserver sammen: Nu er det vel
> mailserveren du har lagt php-filen på?
:) ... har faktisk tænkt på, om det ikke var der, den skulle være, men nej,
tænkte jeg. Kan faktsik ikke huske om jeg har forsøgt, men det vil jeg da
lige prøve. Pinligt :)
Mvh
Peter
| |
Peter Skjelbo, eaid.~ (04-03-2001)
| Kommentar Fra : Peter Skjelbo, eaid.~ |
Dato : 04-03-01 11:24 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev i en
news:kyeo6.4667$fK3.197738@news000.worldonline.dk...
> Men siden du roder webserver og mailserver sammen: Nu er det vel
> mailserveren du har lagt php-filen på?
Ja, så virker det - simpelthen.
Da jeg før smed smssystem.php op på mailserveren, glemte jeg en detalje: jeg
require'er et andet php-dokument, hvor passwords'ne til mysqk ligger - dette
havde jeg ikke lagt op på mailserveren.
Men nu virker det - endda så godt så jeg ved en enkelt mail fik smidt 25
sms'er tilbage i hovedet. Min mail() kommando lå i en løkke, der åbenbart
kørte i det uendelige...
Men tusind tak for hjælpen, jeg er en klogere mand nu...!
-Peter
| |
Niels Andersen (24-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 24-02-01 14:12 |
|
"Peter Skjelbo, eaid.dk" <peter@eaid.dk> skrev i en meddelelse
news:FVKl6.18$Ko3.1414@news.get2net.dk...
> Det vil jeg gerne have forklaret lidt mere. Jeg har lavet en email-adr
> sys@eaid.dk - DHT, som er vores host, kører unix.
Jeg har netop lavet noget i den stil, hos DHT.
Lav en email-adresse i mail-manageren, men lad være med at lave en mailkonto
eller noget som helst.
Så skal du have fat i "mail.domain.dk" (mail-serveren er en anden maskine).
FTP eller SSH.
Der ligger en masse ".qmail"-filer. Hver fil indeholder opsætningen til én
email-adresse.
Har du fx. lavet adressen test@domain.dk hedder filen ".qmail-test". Denne
fil skulle gerne være tom.
I denne fil skal du have følgende linje:
|/hotel/domain/script-navn.php
Så vil emails sendt til den adresse komme over i php-scriptet.
Bo har vist dig hvordan du så får php til at læse emailen.
Mvh.
Niels Andersen
| |
|
|