Ho faticato per ottenere una funzione PHP di base funzionante sul mio iMac, la funzione PHP mail()
.PHP mail() utilizzando Sendmail su Mac OS X Leopard (10.5.8)
L'ho usato innumerevoli volte, anche se su una piattaforma Windows e ora sto cercando di farlo funzionare su Mac.
Ho installato XAMPP v1.01 forse perché non sapevo di meglio in quel momento e ho pensato che avrebbe funzionato tutto bene, perché è quello che dovrebbe fare. (O così pensavo).
Ho provato le seguenti pagine di istruzioni senza alcun risultato:
- http://blog.rajatpandit.com/2009/03/15/php-mail-and-osx-leopard/
- http://theandystratton.com/2009/fix-phps-mail-function-after-latest-os-x-leopard-update
- http://forums.oreilly.com/index.php?showtopic=5243&mode=threaded&pid=14721
- http://jspr.tndy.me/2008/05/php-mail-and-osx-leopard/
Tanto per cominciare non ho avuto un voce per: MAILSERVER=-YES-
nel mio /etc/hostconfig così l'ho creato.
ho aggiunto il percorso completo a sendmail nel mio php.ini: sendmail_path = "/usr/sbin/sendmail -t -i"
ho capito non ho bisogno di impostare una variabile myhostname
in /etc/postfix/main.cf perché io' m solo pianificando l'invio della posta non ricevendola. (NB, l'ho provato anche con questa impostazione abilitata!)
Ho iniziato a postfix e poi ho provato a eseguire lo script ma lo script si limita a elaborare senza alcun messaggio di errore, ma fondamentalmente sembra costantemente funzionante ma non succede nulla (ho triplicato controllato il codice per lo script).
Ho notato che alcune soluzioni per le persone non menzionano nemmeno l'avvio del daemon postfix per far funzionare la funzione PHP mail()
.
Qualche idea o cosa da provare per me?
Se avete bisogno di maggiori informazioni, si prega di chiedere.
P.
Hai guardato i file di registro per sendmail? Quali errori stai ricevendo? – thetaiko
Da dove posso prelevare i file di registro? ho provato: tail -f /var/log/mail.log dopo l'inizio del suffisso, ma non vedo nulla di utile lì solo un flusso costante di voci anche quando il suffisso è stato arrestato. – paperclip
Questo è probabilmente il file che vuoi - ci sono degli errori specificati lì? Domini non validi, errori di verifica del mittente, ecc.? – thetaiko