Shonah Skrevet 21. juli 2005 Del Skrevet 21. juli 2005 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? Shonah Lenke til kommentar
Loomy Skrevet 21. juli 2005 Del Skrevet 21. juli 2005 BLir neppe så veldig mye klokere, men SMTP respons nr 451: 451 Requested action aborted, local error in processing Hvilken mailserver bruker du? Lenke til kommentar
Shonah Skrevet 21. juli 2005 Forfatter Del Skrevet 21. juli 2005 Det er vel normail.no... ...php.ini filen min ser slik ut. Har prøvd med localhost. [mail function] ; For Win32 only. SMTP = smtp.normail.no ; For Win32 only. sendmail_from = [email protected] Shonah Lenke til kommentar
???????? Skrevet 21. juli 2005 Del Skrevet 21. juli 2005 (endret) Det kan være at serveren krever avsender adresse, se http://no.php.net/manual/en/function.mail.php for hvordan du setter til headers på mail. Enten det eller så kan det også hende at du må logge deg inn for å sende mail, se da IMAP funksjonene. Endret 21. juli 2005 av ???????? Lenke til kommentar
Shonah Skrevet 22. juli 2005 Forfatter Del Skrevet 22. juli 2005 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...? Shonah Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå