Return Path Aruba

Claudio1982

Nuovo Utente
13 Feb 2020
7
0
1
Buongiorno a tutti!Ho un problema con il form Php presente sul mio sito per essere contattato via email!Le email arrivano tutte o quasi sulla casella Spam di Gmail!Ho contattato Aruba per chiedere delucidazioni in merito,ma essendo nuovo a questo tipo di linguaggio di prohrammazione non ho ben capito la loro risposta!Vi allego quindi la risposta di Aruba al mio quesito e il codice completo del mio form php!Spero che qualcuno di voi possa aiutarmi!Grazie a tutti!

Gentile cliente, ciò accade in quanto probabilmente nel contact form non ha configurato correttamente il return path specificando l'email del mittente.

Gentile cliente, è necessario variare if(mail($to, $subject,$message, $headers)){ inserendo una nuova variabile $mittente che dovrà essere definita e servirà appunto a definire tale campo ed evitare che i gestori identifichino tale comunicazione come spam. Pertanto il controllo diverrà: if(mail($to, $subject,$message, $headers, "-f$mittente")){


PHP:
<?php

// Jquery validation in custom.js

$name = '';
$email = '';
$msg = '';
$subject = "Nuovo Messaggio Dal Sito";

if($_POST) {
    $name = trim($_POST['name']);
    $email = trim($_POST['email']);
    $msg = trim($_POST['message']); 
    $ip = $_SERVER['REMOTE_ADDR'];

 
    /* Change Here Your Email Address*/
    $to = "[email protected]";

    // Prepare message
    $message = "You have received email from: ".$name.", ".$email.".<br />";
    $message .= "Message: <br />".$msg."<br /><br />";
    $message .= "IP: ".$ip."<br />";
    $headers = "From: $email \n";
    $headers .= "Reply-To: $email \n";
    $headers .= "MIME-Version: 1.0 \n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1 \n";

    // Email Sent
    if(mail($to, $subject,$message, $headers)){
        echo "ok";
    }
    // Error Message
    else{
        echo "ok";
    }
 
}

?>
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@Claudio1982
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice, oppure la funzione codice dalla barra degli strumenti

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Raffaele Distaso

Nuovo Utente
22 Mar 2013
9
0
1
Buongiorno a tutti!Ho un problema con il form Php presente sul mio sito per essere contattato via email!Le email arrivano tutte o quasi sulla casella Spam di Gmail!Ho contattato Aruba per chiedere delucidazioni in merito,ma essendo nuovo a questo tipo di linguaggio di prohrammazione non ho ben capito la loro risposta!Vi allego quindi la risposta di Aruba al mio quesito e il codice completo del mio form php!Spero che qualcuno di voi possa aiutarmi!Grazie a tutti!

Gentile cliente, ciò accade in quanto probabilmente nel contact form non ha configurato correttamente il return path specificando l'email del mittente.

Gentile cliente, è necessario variare if(mail($to, $subject,$message, $headers)){ inserendo una nuova variabile $mittente che dovrà essere definita e servirà appunto a definire tale campo ed evitare che i gestori identifichino tale comunicazione come spam. Pertanto il controllo diverrà: if(mail($to, $subject,$message, $headers, "-f$mittente")){


PHP:
// Jquery validation in custom.js

$name = '';
$email = '';
$msg = '';
$subject = "Nuovo Messaggio Dal Sito";

if($_POST) {
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$msg = trim($_POST['message']); 
$ip = $_SERVER['REMOTE_ADDR'];


/* Change Here Your Email Address*/
$to = "[email protected]";

// Prepare message
$message = "You have received email from: ".$name.", ".$email.".
";
$message .= "Message: 
".$msg."

";
$message .= "IP: ".$ip."
";
$headers = "From: $email \n";
$headers .= "Reply-To: $email \n";
$headers .= "MIME-Version: 1.0 \n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1 \n";

// Email Sent
if(mail($to, $subject,$message, $headers)){
echo "ok";
}
// Error Message
else{
echo "ok";
}

}

?>
Ciao Claudio,
stai usando Wordpress oppure è un sito in PHP?

Ciao Raffaele

Inviato dal mio A10QI18G utilizzando Tapatalk
 

Claudio1982

Nuovo Utente
13 Feb 2020
7
0
1
Ciao Raffaele e grazie per l'aiuto,ho usato un Template che poi ho modificato,al suo interno era presente un codice Php per l'invio delle mail!Ho semplicemente modificato la mail di default e ho inserito la mia!Le mail arrivano tutte,ma alcune arrivano regolarmente nella casella principale di Gmail,altre arrivano sulla casella Spam!Ho fatto vari test,ma per assurdo Gmail indica come Spam,email provenienti da altre caselle di posta Gmail!So che devo modificare il codice Php ma onestamente non so proprio dove mettere le mani!Se hai bisogno di qualche altra informazione chiedi pure!Intanto grazie...
 

Claudio1982

Nuovo Utente
13 Feb 2020
7
0
1
Il template era ed è in Html,solo il form per i contatti è in Php,che poi è l'unica cosa che mi da problemi!
 

Claudio1982

Nuovo Utente
13 Feb 2020
7
0
1
Ciao Claudio,
stai usando Wordpress oppure è un sito in PHP?

Ciao Raffaele

Inviato dal mio A10QI18G utilizzando Tapatalk


Ciao Raffaele e grazie per l'aiuto,ho usato un Template che poi ho modificato,al suo interno era presente un codice Php per l'invio delle mail!Ho semplicemente modificato la mail di default e ho inserito la mia!Le mail arrivano tutte,ma alcune arrivano regolarmente nella casella principale di Gmail,altre arrivano sulla casella Spam!Ho fatto vari test,ma per assurdo Gmail indica come Spam,email provenienti da altre caselle di posta Gmail!So che devo modificare il codice Php ma onestamente non so proprio dove mettere le mani!Se hai bisogno di qualche altra informazione chiedi pure!Intanto grazie...
Il template era ed è in Html,solo il form per i contatti è in Php,che poi è l'unica cosa che mi da problemi!
 

mr.x

Utente Attivo
9 Apr 2016
252
25
28
Caio Claudio
te lo ha indicato l'assistenza aruba cosa cambiare..

in questa parte di codice
PHP:
    // Email Sent
    if(mail($to, $subject,$message, $headers)){
        echo "ok";
    }

sostituisci con
PHP:
    // Email Sent
    if(mail($to, $subject,$message, $headers, "-f$mittente"))
        echo "ok";
    }

valorizzando la variabile $mittente che nel tuo caso potrebbe essere uguale a $email ovvero l'email di chi compila il form.
 
Discussioni simili
Autore Titolo Forum Risposte Data
T problemi return path Aiuto PHP 11
S [Javascript] Carrige return massaggi email Javascript 2
tanosk8 G. Albanese  laurendo programmatore {code...;} return (x); Presentati al Forum 1
K eliminare il carriage return Javascript 4
J modificare il sequente codice utilizzando il php return PHP 0
S Problema return con funzione PHP 2
M Return - Che ne pensate dei return senza un valore ? PHP 4
K Assigning the return value of new by reference is deprecated [esyndicat] PHP 1
A Dubbio su return funzione PHP 3
criric return di una funzione ricorsiva PHP 5
emanuelevt il senso di return true PHP 7
G Passare path directory in POST PHP 2
C [PHP] Cookies settare path PHP 0
napuleone [HTML] type="file" inserire path di partenza HTML e CSS 4
D [Apache] Regola redirect e catena di path Apache 0
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
M [WordPress] [HTML] SVG tag: aumentare dimensioni elemento 'path' WordPress 0
Luigixy [PHP] Salvataggio path su file PHP 3
Marco_88 Errore path inspiegabile PHP 3
A ricavare il path alle cartelle e sicurezza PHP 5
D htaccess - Come riscrivere un URLs ma senza intaccare i path dei css, immagini e js? Apache 0
Monital path questo sconosciuto PHP 8
M come recuperare il path di un file su disco locale PHP 4
A [PHP] Reindirizzamento al path precedente integrale PHP 4
S path cartelle,sottocartelle PHP 3
M include e path relativo PHP 11
danlupo Problema Path Javascript 4
M Problema path Flash 3
W problemi con i path PHP 0
L path foto PHP 1
F Scegliete path nel mio HD Javascript 1
G Dreamweaver e path per connessione mysql Webdesign e Grafica 1
L problema come azzecchare la path giusta... PHP 1
G TESTO sul path Webdesign e Grafica 2
H path in uno script java Javascript 2
A Path e possibili conflitti tra script PHP PHP 1
M Non ho rinnovato il mio sito su Aruba... Domini 1
I dominio aruba versione php server linux Domini 3
Z Hacker sito ARUBA Sicurezza e Virus 0
S Problemi Javascript + Aruba Javascript 2
D Opinioni su hosting Aruba Hosting 1
O Problema Formmail in PHP su Aruba PHP 0
grgfede Problema javascript con aruba Javascript 1
S Installare PhpSpreadsheet su Aruba PHP 4
NioMio Aruba Sicurezza certificati e ranking di sicurezza 2019/2020 Hosting 1
Pincopallo123 Assistenza Aruba Discussioni Varie 1
borgo italia attenzione utenti aruba Discussioni Varie 0
E [PHP] $_FILES per file multipli su Aruba PHP 6
borgo italia avviso agli utenti Aruba Discussioni Varie 0
P [Javascript] problema menu responsive su aruba, editor bk Javascript 1

Discussioni simili