-
Problema [email protected]
Salve,
ho un problema nell'invio di email in php...
utilizzo la funzione mail() di php con i seguenti parametri
$intestazioni .= "From: Mittente <$emailMittente>\r\n";
$intestazioni .= "Reply-To: <$emailMittente>\r\n";
$messaggio='Messaggio dell'email....';
mail('$emailDestinatario', 'Oggetto Email', $messaggio,$intestazioni);Ma quando la ricevo il mittente è [email protected]
o meglio il Return-Path è [email protected]Come faccio ad evitare che compaia **[email protected] **nelle mail che invio da un form in php???
sottolineo che, se può essere una cosa importante, sono su serve di Aruba.it
Vi prego vi prego vi prego aiutatemi perchè sto avendo dei seri problemi nell'invio dei moduli con i filtri anti-spam che ignorano email provenienti da [email protected]
Grazie!!
-
hai provato a stampare la variabile $emailMittente?
magari è vuota
l'anonimo viene usato quando non è indicato un indirizzo mittente (o questo è sbagliato).
-
Grazie Tymba...
Ho provato a mettere anche un indirizzo email statico per es [EMAIL="[email protected]"][email protected][/EMAIL] al posto ma nel mittente della email rimane sempre localhost.
:00021031:Forse sono le impostazioni del php, quelle visibili dal info.php?
Ringrazio chiunque mi possa dare una mano.
l:Trilly-95-77:
-
Proprio nessuno sa darmi una risposta???
:bho:
-
@Pastikka said:
Proprio nessuno sa darmi una risposta???
:bho:
Anche io sono su aruba e ho fatto cosi:<?php { $ora = date("H:i"); $ip = $REMOTE_ADDR; mail ("$indirizzo", "$titoli", "testo email: $messaggio\nEmail del mittente $email\nAlle ore: $ora\nIp: $ip"); echo "Email del mittente: " . $email ."<br />"; echo "Messaggio spedito a: " . $indirizzo ."<br />"; echo "Oggetto: " . $titoli ."<br />"; echo "Body: " . $messaggio ."<br />"; echo "Email inviata con successo <br />"; } ?>
a me funziona bene
Ciao
-
Si anche io utilizzo uno script simile al tuo...
Ma il risultato dell'email che ricevo è questo:To: [EMAIL="[email protected]"][email protected][/EMAIL] (OK)
Reply-To: [email protected] (OK)
From: Mio Nome [email protected] (OK)
Return-Path: [EMAIL="[email protected]"][email protected][/EMAIL] (????????)$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
//intestazioni per il mittente
$intestazioni .= "From: Mio Nome[email protected]\r\n";
$intestazioni .= "Reply-To: [email protected]\r\n";
$messaggio='Corpo dell Email ';
mail([EMAIL="[email protected]"][email protected][/EMAIL], "Oggetto Email", "$messaggio","$intestazioni");Qualcuno sa dirmi come mai mi compare [EMAIL="[email protected]"][email protected][/EMAIL] nel Return-Path?
La cosa strana è che se rispondo alla email rispondo correttamente all'indirizzo Reply-To: [email protected]
Grazie!
-
prova ad aggiungere la seguente riga dove ci sono le intestazioni:
$intestazioni .= "Return-Path: $emailMittente\r\n";
-
@ienavr said:
prova ad aggiungere la seguente riga dove ci sono le intestazioni:
$intestazioni .= "Return-Path: $emailMittente\r\n";
Ti ringrazio ienavr
Ma anche inserendo la riga che mi hai suggerito le cose non cambiano!
Ho provato a mettere in più modi
$intestazioni .= "Return-Path: $emailMittente\r\n";
$intestazioni .= "Return-Path: [EMAIL="[email protected]\r\n"][email protected]\r\n[/EMAIL]";
$intestazioni .= "Return-Path: '[EMAIL="'[email protected]'\r\n"][email protected]'\r\n[/EMAIL]";
$intestazioni .= "Return-Path: Pippo\r\n";Ma il Return-Path rimane sempre [EMAIL="[email protected]"][email protected][/EMAIL]
-
Nessuno sa darmi un suggerimento????
-
Grazie a coloro che comunque hanno inviato dei suggerimenti...
Ho risolto!
Ciao
-
come hai risolto? così almeno chi avrà il tuo stesso problema in futuro troverà una risorsa utile...
-
@ienavr said:
come hai risolto? così almeno chi avrà il tuo stesso problema in futuro troverà una risorsa utile...
Hai ragione...
Bastava inserire
ini_set("sendmail_from", [EMAIL="[email protected]"]info[EMAIL="[email protected]"]@miodominio.com[/EMAIL][/EMAIL]);
Prima dell'invio della email