ho questo codice che niente mi deve fare a parte inviarmi un messaggio email in posta.
Ora; l'ho provato sul mio server e funziona a meraviglia anche le interstazioni ($head) sono ok e arrivano a modo, ma sul server di dove devo caricare il sito non funziona; presumibilmente penso per colpa dell'antivirus perchè sul secondo come sul primo c'è sendmail
if(isset($_POST['suggerimento'])):
$recip = "pippo@katamail.com";
$subject = $_POST['oggetto'];
$message = $_POST['suggerimento'];
$email = $_POST['email'];
$priority = 1;
$head = "MIME-Version: 1.0\r\n";
$head .= "Content-type: text/html; charset=iso-8859-1\r\n";
$head .= "Return-Path: $email\From: $email\nX-Priority: $priority\n";
mail($recip, $subject, $message, $head);
penso che sia colpa dell'antivirus che hanno installato sui server, come si può aggirare?
mi arriva sempre un messaggio senza mittente e io invece voglio che il mittente sia presente perchè cliccando su reply possa rispondere a chi mi ha mandato il suggerimento e non al mio server di posta![]()
il corpo del mesaggio è:
Content-type: text/html; charset=iso-8859-1
From: qwe@pippo.com
//che è giustamente quello inserito nel form
X-Priority:
X-Antivirus: avast! (VPS 0535-2, 31/08/2005), Inbound message
X-Antivirus-Status: Clean
altra stranezza che non mi prende le intestazioni del messaggio schiaffandole invece nel corpo infatti nelle proprietà del messaggio non c'è traccia:
proprietà del messaggio:
X-UIDL: AFEgsn00N4iQ2dLeCD03
Return-Path: <qwe@pippo.com>
X-ifm-sid: <AUANdu1i>
Received: from host150-227-149-62.serverdedicati.aruba.it [::ffff:62.149.227.150] by fe-3a.inet.it via I-SMTP-5.2.3-521
id ::ffff:62.149.227.150+atjuxs6HAf; Thu, 01 Sep 2005 16:13:46 +0200
Received: (qmail 6305 invoked by uid 81); 1 Sep 2005 16:13:45 +0200
Date: 1 Sep 2005 16:13:45 +0200
Message-ID: <20050901141345.6304.qmail@elk.apsoftware.it>
To: pippo@katamail.com
Subject: qqqq
MIME-Version: 1.0
BOH ripeto che sul mio server funziona a meraviglia....