Avatar billede henrik_veb Nybegynder
10. november 2007 - 11:30 Der er 12 kommentarer og
1 løsning

Mail (sender ikke)

Hej,

Jeg har fundet et PHP script i et hæfte, og som har virket, men efter at have ændret designet på siden, får jeg følgende meddelelse:

/home/i4233/dead.letter... Saved message in /home/i4233/dead.letter

Og kommer ingen mail til modtageren (mig).

Her er koden:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
      <title>Online E-mail</title>
</head>
<body>
<?php

// Finder IP-adresse og host.

  if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != ""){
      $IP = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
      $proxy = $HTTP_SERVER_VARS["REMOTE_ADDR"];
      $host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]);
  }else{
      $IP = $HTTP_SERVER_VARS["REMOTE_ADDR"];
      $host = @gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]);
  }

// -- modtagerens emailadresse --
$modtager = "min@mail.dk";

// Henter felter fra formularen

$navn = $_REQUEST["navn"];
$email = $_REQUEST["email"];
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$header = "From: $navn <$email>";

$emne = "Mail fra Veb.dk: $subject";
$besked = "$message\n\nIP-adresse: $IP \nHost: $host";


// Danner mailen ud fra ovenstående oplysninger.
mail($modtager, $emne, $besked, $header);

// Skriver en besked på hjemmesiden.
echo "<center><font face=\"Verdana\" size=\"1\">Hej $navn.<br><br>Tak for din mail</font>";
echo "<form><input type=button value=\"Luk vindue\" onClick=\"java script:window.close();\"></form></center>";
?>
</body>
</html>

Har kontaktet min "udbyder" og de siger PHP mail funktionen fungerer.

Kan i se om/hvor det går galt - på forhånd tak!
Avatar billede leif Seniormester
10. november 2007 - 11:38 #1
Prøv lige med en simpel:
<?
mail("to@email.dk","Test emne","Test besked","From: www@ditdomæne.dk");
?>
Avatar billede henrik_veb Nybegynder
10. november 2007 - 11:43 #2
Stadig fejl

/home/i4233/dead.letter... Saved message in /home/i4233/dead.letter

Er det så hos udbyderen problemet ligger?
Avatar billede leif Seniormester
10. november 2007 - 11:44 #3
Kan du se den fil som hedder dead.letter hvis du logger på din FTP ?

Hvis Ja, hvad står der så i den ?
Avatar billede henrik_veb Nybegynder
10. november 2007 - 11:50 #4
Ja, den fil kan jeg godt se - den giver dette:


From i4233 Sat Nov 10 11:41:39 2007
Return-Path: <i4233>
Received: (from i4233@localhost)
    by veb.dk (8.13.1/8.12.10/Submit) id lAAAfdju002863;
    Sat, 10 Nov 2007 11:41:39 +0100
Date: Sat, 10 Nov 2007 11:41:39 +0100
Message-Id: <200711101041.lAAAfdju002863@veb.dk>
To: henrik@veb.dk
Subject: Test emne
From: www@veb.dk

Test besked
Avatar billede leif Seniormester
10. november 2007 - 12:44 #5
Så vil jeg umiddelbart mene at det er sin host som har et problem
Avatar billede leif Seniormester
10. november 2007 - 12:45 #6
Men understøtter din host både ASP og PHP (Formoder det er siden veb.dk det skal bruges på) ?
Avatar billede leif Seniormester
10. november 2007 - 12:47 #7
Jeg har lige testet det hos min egen host, og der fejler koden ikke.
Avatar billede henrik_veb Nybegynder
10. november 2007 - 13:27 #8
Okay,

Ja de understøtter både ASP og PHP. Med tiden vil jeg have lavet hele siden i PHP, så lige nu åbner jeg en html side med en formular, der linker til php siden, så det ikke bliver blandet sammen.

Men jeg må lige prøve at hive fat i min udbyder igen.

Tak for hjælpen, smid et svar hvis du vil have point :-)
Avatar billede leif Seniormester
10. november 2007 - 13:41 #9
Lad os bare vente og se hvad din udbyder siger.
Avatar billede henrik_veb Nybegynder
10. november 2007 - 14:21 #10
Okay, de ville også gerne flytte webhotellet til en anden/bedre server, så jeg venter lige og ser om det ændrer noget.
Avatar billede henrik_veb Nybegynder
10. november 2007 - 20:22 #11
Det virker igen efter webhotellet er kommet på en ny server :-) Endnu en gang tak for hjælpen med fejlsøgning.
Avatar billede leif Seniormester
10. november 2007 - 20:38 #12
Så vil jeg da smide et svar
Avatar billede leif Seniormester
10. november 2007 - 21:22 #13
Takker for point
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