PDA

View Full Version : Problemi con intestazioni e-mail inviate da script AIUTOOOO


zUmBo!
26-03-2003, 20:57
Ciao ragazzi,
avrei un problemino da risolvere con le intestazioni delle e-mail inviate tramite script PHP:

ho un sito internet su server Aruba (hosting win2000).
Ho creato uno script tramite il quale l'utente mi fa una segnalazione, dalla quale parte una mail di avviso per me ed una di ringraziamento per lui, ma nella mail compare innanzitutto nelle intestazioni (webserver@aruba.it) e per di più all'inizio del corpo stesso della lettera, compare il seguente testo:

Return-Path: webserver@aruba.it
Message-ID: <WEBS873he9uNLtVKpNL00000025@webs87.aruba.it>
X-OriginalArrivalTime: 26 Mar 2003 12:29:36.0898 (UTC) FILETIME=[5D303E20:01C2F393]

Ho già contattato gli amministratori del server, i quali affermano che è da risolvere nello script stesso. :muro:
Qualcuno ha qualche suggerimento?

:D Grazie!

igorlazunna
26-03-2003, 21:12
Originally posted by "zUmBo!"


Return-Path: webserver@aruba.it
Message-ID: <WEBS873he9uNLtVKpNL00000025@webs87.aruba.it>
X-OriginalArrivalTime: 26 Mar 2003 12:29:36.0898 (UTC) FILETIME=[5D303E20:01C2F393]

Ho già contattato gli amministratori del server, i quali affermano che è da risolvere nello script stesso.
Mi sa che hanno ragione loro, comunque posto un esempio:


<?php
$subject="Soggetto del messaggio";


$from_name = "Nome Mittente";
$from_email = "mittente@dominio.it";
$to_name = "Nome Destinatario";
$to_email = "dest@dominio.it";


$headers = "From: $from_name<$from_email>\n";
$headers .= "Reply-To: <$from_email>\n";
$headers .= "MIME-Version: 1.0\n";

$headers .= "Content-Type: multipart/related; type=\"multipart/alternative\"; boundary=\"----=MIME_BOUNDRY_main_message\"\n";

$headers .= "X-Sender: $from_name<$from_email>\n";
$headers .= "X-Mailer: PHP4\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <$from_email>\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";

$message = "Il testo del tuo messaggio\n";

mail("$to_name<$to_email>", $subject, $message, $headers);
?>

:sofico:

zUmBo!
26-03-2003, 23:01
Originally posted by "igorlazunna"


Mi sa che hanno ragione loro, comunque posto un esempio...
:sofico:

Grazie infinite, ho risolto!