Gå til innhold

Problemer med mailscript/mailserver?


Anbefalte innlegg

Heisan!

 

Driver å jobber meg i gjennom en PHP bok og har litt problemer med et mailscript

og/eller mailserver.

 

Her er erroren jeg får opp:

Warning: mail() [function.mail]: SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html. in d:\webroot\beginning php\kap8\pc_sendmail.php on line 29

 

Har selvfølgelig besøkt addressen over uten å bli noe klokere. Noen som kan hjelpe meg her? Komme med forslag til løsning?

 

 

:thumbup: Shonah

Lenke til kommentar
Videoannonse
Annonse

Takk for hjelp så langt!

 

Her er koden:

<html>
<head>
<title>Multipart Mail Sent!</title>
</head>
<body>
<?php
$to = $_POST["to"];
$cc = $_POST["cc"];
$bcc = $_POST["bcc"];
$from = $_POST["from"];
$subject = $_POST["subject"];
$messagebody = $_POST["message"];
$boundary = "==MP_Bound_xyccr948x==";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: multipart/alternative; boundary=\"$boundary\"\r\n";
$headers .= "CC: " . $cc . "\r\n";
$headers .= "BCC: " . $bcc . "\r\n";
$headers .= "From: " . $from . "\r\n";
$message = "This is a Multipart Message in MIME format\n";
$message .= "--$boundary\n";
$message .= "Content-type: text/html; charset=iso-8859-1\n";
$message .= "Content-Transfer-Encoding: 7bit\n\n";
$message .= $messagebody . "\n";
$message .= "--$boundary\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: 7bit\n\n";
$message .= $messagebody . "\n";
$message .= "--$boundary--";
$mailsent = mail($to, $subject, $message, $headers);
if ($mailsent) {
 echo "Congrats! The following message has been sent: <br><br>";
 echo "<b>To:</b> $to<br>";
 echo "<b>From:</b> $from<br>";
 echo "<b>Subject:</b> $subject<br>";
 echo "<b>Message:</b><br>";
 echo $message;
} else {
 echo "There was an error...";
}
?>
</body>
</html>

 

Jeg satte inn $from som nedenunder:

$mailsent = mail($to, $from,$subject, $message, $headers);

 

Formkoden:

 

 

<html>
<head>
<title>Enter Data</title>
</head>
<body>
<form name="theform" method="post" action="pc_sendmail.php">
<table>
 <tr>
  <td>To:</td>
  <td><input type="text" name="to" size="50"></td>
 </tr>
 <tr>
  <td>From:</td>
  <td>
    <input type="text" name="from" size="50">
  </td>
 </tr>
 <tr>
  <td>CC:</td>
  <td>
    <input type="text" name="cc" size="50">
  </td>
 </tr>
 <tr>
  <td>Bcc:</td>
  <td><input type="text" name="bcc" size="50"></td>
 </tr>
 <tr>
  <td>Subject:</td>
  <td><input type="text" name="subject" size="50"></td>
 </tr>
 <tr>
 <td valign="top">Message:</td>
  <td>
    <textarea cols="60" rows="10" name="message"
    >Enter your message here</textarea>
  </td>
 </tr>
 <tr>
  <td></td>
  <td>
    <input type="submit" value="Send">
    <input type="reset" value="Reset the form">
  </td>
 </tr>
</table>
</form>
</body>
</html>

 

Får dette som svar:

 

Congrats! The following message has been sent:

 

To: [email protected]

From: [email protected]

Subject: testing

Message:

This is a Multipart Message in MIME format --==MP_Bound_xyccr948x== Content-type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 7bit testing --==MP_Bound_xyccr948x== Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit gggggggggggggggggggg --==MP_Bound_xyccr948x==--

 

 

 

er det riktig...?

 

:thumbup: Shonah

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...