[PHP] Problema invio mail con funzione mail()

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Ciao a tutti,

volevo chiedervi una mano per il problema in oggetto, in pratica:

ho una pagina .html che in sostanza visualizza un iframe con un collegamento ad una pagina in php. All'accesso a questa pagina mi viene inviata una mail con alcuni dati (ip, browser , sistema operativo etc). Per far questo utilizzo la funzione mail() . Il problema è che quando tutto funziona finche contatto la pagina che ho su un sito altervista , ma nel momento in cui provo a fare la stessa cosa su un mio server interno la mail non viene spedita e ricevo questo errore di autenticazione al server smtp (aruba o google che sia) nonostante siano gli stessi identici smtp che utilizzo quando visito la pagina su altervista.
"Warning: mail(): SMTP server response: 550 5.1.0 Q9QS1y00H4vNM6Q019QSqn authentication failed "

Alcune specifiche sul server interno sono:
windows server 2012
php versione 7.1

il codice della mia pagina è questo :
PHP:
<!DOCTYPE HTML>

<html>

<head>
    <title>Calendario</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="HAPedit 3.0">
<LINK REL="SHORTCUT ICON" HREF= "http://www.miosito.altervista.org/favicon.ico">
</head>

<body style="
             margin-left: 0px;
         margin-top: 0px;
         margin-right: 0px;
         margin-bottom: 0px;
         ">
   

<iframe src='http://www.miosito.altervista.org/calendario.php' style='width: 1920px; height: 2080px; border: 0px;'></iframe >

<?PHP
ini_set('display_errors','On');
error_reporting(E_ALL);

 $dataOra = date("d/n/Y g:i.s A");
   $ip      = $_SERVER['REMOTE_ADDR'];
   $os      = $_SERVER['HTTP_USER_AGENT'];
   $host = @gethostbyaddr("$ip");
   $pagina  = 'CALENDARIO';

 
//-------------------INVIO MAIL ALL'APERTURA DELLA PAGINA--------------------------------------------------
                                                                                                                                                                                                      
$nome_mittente = "Calendario";                                                                                                    
$mail_mittente = "[email protected]";                                                                                                                         
$mail_destinatario = "[email protected]";                                                                                                                                                                                                                                                                                                      
$mail_oggetto = "Avvenuto accesso alla pagina";                                                                                                                  
$mail_corpo = "ORA:   " .$dataOra. "\n". "IP :  " .$ip.  "\n"."BROWSER:   " .$os.   "\n" . "Pagina:  " .$pagina."";      
                                                                                                                                                                                                    
$mail_headers = "From: " .  $nome_mittente . " <" .  $mail_mittente . ">\r\n";                                                     
$mail_headers .= "Reply-To: " .  $mail_mittente . "\r\n";                                                                                             
$mail_headers .= "X-Mailer: PHP/" . phpversion();                                                                                                             
if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, $mail_headers))                                                     
       echo "";                                                                                                                                                                                  else 
      echo "Errore. Nessun messaggio inviato.";                                                                                                                   
?>
</body>
</html>

Mi date una mano ?

Grazie mille!!!!!!
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Inoltre, quando usi la funzione mail(), alla IF mancano le parentesi graffe
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Problema script ricezione e invio posta... PHP 1
C [PHP] Problema Invio Email Elseif PHP 2
S Problema in PHP per invio file XML - RISOLTO- PHP 8
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
S Problema invio form php/html PHP 3
O [PHP] Problema Invio Mail PHP 2
L problema invio newsletter con script proprio in php PHP 10
S Problema con l'invio del form in php PHP 0
F Problema form invio email php PHP 3
C problema invio mail con form php PHP 0
P Problema invio email da php PHP 9
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
C Mail e php problema invio PHP 11
V Problema con l'invio delle mail in locale (usando quindi easy php) PHP 16
T Problema di invio dati AJAX-PHP Ajax 8
B Problema invio mail con script php verso i dominii libero PHP 9
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
K Help: problema con uno script di booking in php! PHP 0
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3

Discussioni simili