Salve a tutti!
Sto usando un cms (purtroppo poco conosciuto e in inglese) su un mio server virtuale con sistema linux centos.

Ho un problema con le mail che vengono inviate dal sistema.
Il problema è che nella mail che arrivano, il mittente è: derived from envelope by postmaster@libero.it (quando si invia la mail alle mail di libero,inwind.. ecc.

Inoltre all'inizio del testo del messaggio appare la scritta:
MIME-Version: 1.0 From: =?UTF-8?B?TWVldHBvaW50IC0gSWwgdHVvIHB1bnRvIGQnaW5jb250cm 8=?=

Questo è un esempio del codice in uso che gestisce le mail:

Codice PHP:
function sendMail$sRecipientEmail$sMailSubject$sMailBody$iRecipientID ''$aPlus '' )
{
    global 
$site;

    if( 
$iRecipientID )
        
$aRecipientInfo getProfileInfo$iRecipientID );

    
$sMailHeader        "From: =?UTF-8?B?" base64_encode$site['title'] ) . "?= <{$site['email_notify']}>";
    
$sMailParameters    "-f{$site['email_notify']}";


    
$sMailSubject    str_replace"<SiteName>"$site['title'], $sMailSubject );

    
$sMailBody        str_replace"<SiteName>"$site['title'], $sMailBody );
    
$sMailBody        str_replace"<Domain>"$site['url'], $sMailBody );
    
$sMailBody        str_replace"<recipientID>"$aRecipientInfo['ID'], $sMailBody );
    
$sMailBody        str_replace"<RealName>"$aRecipientInfo['NickName'], $sMailBody );
    
$sMailBody        str_replace"<NickName>"$aRecipientInfo['NickName'], $sMailBody );
    
$sMailBody        str_replace"<Email>"$aRecipientInfo['Email'], $sMailBody );
    
$sMailBody        str_replace"<Password>"$aRecipientInfo['Password'], $sMailBody );


    if( 
is_array($aPlus) )
    {
        foreach ( 
$aPlus as $key => $value )
        {
            
$sMailBody str_replace'<' $key '>'$value$sMailBody );
        }
    }

    
$sMailSubject '=?UTF-8?B?' base64_encode$sMailSubject ) . '?=';
    
    
$sMailHeader "MIME-Version: 1.0\r\n" $sMailHeader;
    
    if( 
'HTML' == $aRecipientInfo['EmailFlag'])
    {
        
$sMailHeader "Content-type: text/html; charset=UTF-8\r\n" $sMailHeader;
        
$iSendingResult mail$sRecipientEmail$sMailSubject$sMailBody$sMailHeader$sMailParameters );
    }
    else
    {
        
$sMailHeader "Content-type: text/plain; charset=UTF-8\r\n" $sMailHeader;
        
$iSendingResult mail$sRecipientEmail$sMailSubjecthtml2txt($sMailBody), $sMailHeader$sMailParameters );
    }

    return 
$iSendingResult
Questa è un esempio di mail che arriva usando la funzione di recupero password dal sito:

MIME-Version: 1.0 From: =?UTF-8?B?TWVldHBvaW50IC0gSWwgdHVvIHB1bnRvIGQnaW5jb250cm 8=?=
Dear Master,

Your member ID: 1

Your password: YzBeVEUx

You must login here: http://www.miosito.it/member.php

Thank you for using our services!

--

Mail delivery system!!!
Auto-generated e-mail, please, do not reply!!!
Inoltre nel modulo che si usa per invitare persone a guardare il sito è tutto senza formattato e quindi con l'html visibile e oltre al Mime-Version.. prima ce anche: Content-type: text/html; charset=UTF-8..

Qualcuno può darmi qualche suggerimento per provare a risolvere questa cosa ?..
Ci sto dietro da 3 giorni..

Grazie in anticipo !