Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problama con mail()

  1. #1

    problama con mail()

    ciao
    ho già letto e provato tutte le soluzioni proposte da questo forum ma nessuna funziona x me!!!

    vi spiego: non riesco ad inviare mail ad hotmail il motivo dovrebbe essere che nell'header compare un mittente diverso dal mio, ma non riesco a modificarlo

    ho già provato con
    ini_set
    scrivendo direttamente l'header così
    $headers = "From: sitozero<info@sitozero.it>\nReply-To: info@sitozero.it\nReturn-Path: info@sitozero.it\nMIME-version: 1.0\nContent-type: text/html;\nContent-transfer-encoding: 7BIT\r\n";

    ma niente da fare... la mail parte ma non arriva mai!

    qualcuno mi sa aiutare?

    ps
    utilizzo php in safe-mode=on

    Grazie!!!
    indovina l'età su https://www.guessmyage.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    io ho risolto cosi:

    ho risolto cosi... ho dovuto aggiungere un po di intestazioni per farlo funzionare con hotmail.

    <?php
    $a="dest@dest.it";

    $oggetto="oggetto mail";

    $messaggio="messaggio";

    $mail="mittente@mitt.it";

    $emailto="dest@dest.it";
    $header = "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header .= "Organization: ".$org_var."\r\n";
    $header .= "Content-Transfer-encoding: 8bit\r\n";
    $header .= "To: ".$emailto."\r\n";
    $header .= "From: ".$org_var." <".$mail.">\r\n";
    $header .= "Reply-To: ".$org_var." <".$mail.">\r\n";
    $header .= "Message-ID: <".md5(uniqid(time()))."@{$_SERVER['SERVER_NAME']}>\r\n";
    $header .= "Return-Path: ".$mail."\r\n";
    $header .= "X-Priority: 1\r\n";
    $header .= "X-MSmail-Priority: High\r\n";
    $header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n"; //hotmail and others dont like PHP mailer.
    $header .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\n";
    $header .= "X-Sender: ".$mail."\r\n";
    $header .= "X-AntiAbuse: This is a solicited email for - ".$org_var." mailing list.\r\n";
    $header .= "X-AntiAbuse: Servername - {$_SERVER['SERVER_NAME']}\r\n";
    $header .= "X-AntiAbuse: User - ".$mail."\r\n";

    mail($a, $oggetto, $messaggio, $header); ?>


    le variabili da modificare sono solo le prime 5.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.