- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema anonymous_php@localhost.com
-
Problema anonymous_php@localhost.com
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 è anonymous_php@localhost.com
o meglio il Return-Path è anonymous_php@localhost.comCome faccio ad evitare che compaia **anonymous_php@localhost.com **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 anonymous_php@localhost.com
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@nomedominio.it"]email@nomedominio.it[/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="info@miodominio.com"]info@miodominio.com[/EMAIL] (OK)
Reply-To: info@altrodominio.com (OK)
From: Mio Nome info@altrodominio.com (OK)
Return-Path: [EMAIL="anonymous_php@localhost.com"]anonymous_php@localhost.com[/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 Nomeinfo@altrodominio.com\r\n";
$intestazioni .= "Reply-To: info@altrodominio.com\r\n";
$messaggio='Corpo dell Email ';
mail([EMAIL="info@miodomionio.com"]info@miodomionio.com[/EMAIL], "Oggetto Email", "$messaggio","$intestazioni");Qualcuno sa dirmi come mai mi compare [EMAIL="anonymous_php@localhost.com"]anonymous_php@localhost.com[/EMAIL] nel Return-Path?
La cosa strana è che se rispondo alla email rispondo correttamente all'indirizzo Reply-To: info@altrodominio.com
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="info@miodominio.com\r\n"]info@miodominio.com\r\n[/EMAIL]";
$intestazioni .= "Return-Path: '[EMAIL="'info@miodominio.com'\r\n"]info@miodominio.com'\r\n[/EMAIL]";
$intestazioni .= "Return-Path: Pippo\r\n";Ma il Return-Path rimane sempre [EMAIL="anonymous_php@localhost.com"]anonymous_php@localhost.com[/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="info@miodominio.com"]info[EMAIL="info@miodominio.com"]@miodominio.com[/EMAIL][/EMAIL]);
Prima dell'invio della email