Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133

    Problema con funzione mail() su Mac OS 10.5

    Salve a tutti, ho un doppio problema con la funzione mail(), penso legato alla configuarzione del client mail del mio mac. Ho cercato su internet e ho visto che alcuni file andavano editati (ad esempio main.cf di postfix), e ho seguito le indicazioni, ma ancora non riesco a far funzionare nulla. Alla fine del thread posto il mio script.
    1)quando uso uno script con la funzione mail in locale, la funzione ritorna true, ma poi nessuna mail viene realmente inviata. Un problema penso sia legato al valore di myhostname in main.cf da settare: non ho capito bene cosa devo metterci.
    Il log riporta questa cosa (in questo caso il valore di myhostname è host.domain.tld):

    Jun 15 19:43:15 Eru postfix/pickup[283]: 60AA7439764: uid=-2 from=<nobody>
    Jun 15 19:43:15 Eru postfix/master[437]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
    Jun 15 19:43:15 Eru postfix/cleanup[428]: 60AA7439764: message-id=<20090615174315.60AA7439764@host.domain.tld>
    Jun 15 19:43:15 Eru postfix/qmgr[284]: 60AA7439764: from=<nobody@host.domain.tld>, size=337, nrcpt=1 (queue active)
    Jun 15 19:43:15 Eru postfix/local[430]: 60AA7439764: to=<destinatario@gmail.com>, relay=local, delay=0.03, delays=0.03/0/0/0, dsn=5.1.1, status=bounced (unknown user: "destinatario")
    Jun 15 19:43:15 Eru postfix/cleanup[428]: 66F78439766: message-id=<20090615174315.66F78439766@gmail.com>
    Jun 15 19:43:15 Eru postfix/qmgr[284]: 66F78439766: from=<>, size=1970, nrcpt=1 (queue active) Jun 15 19:43:15 Eru postfix/bounce[431]: 60AA7439764: sender non-delivery notification: 66F78439766
    Jun 15 19:43:15 Eru postfix/qmgr[284]: 60AA7439764: removed
    Jun 15 19:43:15 Eru postfix/local[430]: 66F78439766: to=<nobody@host.domain.tld>, relay=local, delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
    Jun 15 19:43:15 Eru postfix/local[430]: warning: service not found: biff/udp
    Jun 15 19:43:15 Eru postfix/qmgr[284]: 66F78439766: removed


    2)quando uso lo stesso script in remoto, la funzione ritorna addirittura false.

    Codice PHP:
    <?php $a "mioIndirizzo@gmail.com"
    $oggetto "Ciao"
    $messaggio "Ciao"
    $intestazioni 'From: [email]mioAltroIndirizzo@gmail.com[/email]' "\r\n" .     'Reply-To: [email]mioAltreIndirizzo@gmail.com[/email]' "\r\n" .     'X-Mailer: PHP/' phpversion(); 
    print 
    $intestazioni ."
    .$a ."
    .$oggetto ."
    .$messaggio
    if(
    mail($a$oggetto$messaggio$intestazioni))     
            print 
    "Mail sent";
    else print 
    "Mail not sent"?>

  2. #2
    usa phpMailer e vai sul sicuro
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133
    Usando phpmailer non cambia nulla...in locale mi dice che il messaggio è stato inviato ma non viene inviato nulla, in remoto mi conferma che la classe $mail non può essere istanziata...

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.