Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: PHP e Sendmail

  1. #1
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877

    PHP e Sendmail

    Nella mia distro non è istallato di defualt sendmail, con cui la funzione mail() di php cerca di mandare le mail! Ma non riesco neanche ad istallarlo..

    sendmail:
    Dipendenze: config(sendmail) (= 8.13.1-1)
    Dipendenze: procmail but it is not installable

    Che fare? Uso un altro MTA? Come lo imposto però il php.ini?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  2. #2
    ciao!
    se php è configurato per usare sendmail, puoi usare un qualsiasi MTA (io uso postfix), in quanto questi creano un `fakesendmail`, in pratica un finto eseguibile sendmail che `capisce` le stesse opzioni di quello originale...per motivi di compatibilità!
    al massimo, in php.ini, dovrai specificare la locazione dell'eseguibile (which sendmail)!
    ciau

    PS potevi dire che distro usi...

  3. #3
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Yoper
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  4. #4
    ah...
    beh...dispone di apt-get..quindi
    apt-get install postfix

    poi te lo configuri...anche se penso che esista un tool che, durante l'installazione del pacchetto ti faccia delle domandine inerenti la configurazione, e poi mail() dovrebbe funzionare!!

    ciau

  5. #5
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    ho provato ad istallare postfix o sendmail ma hanno un sacco di dipendenze..che non riesco a risolvere da procmail giù giù..
    Mi consigliate qualche smtp + leggero?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  6. #6
    quelli che conosco:
    sendmail
    courier-mta
    qmail
    postfix
    exim
    exim4

    ciau

    PS cmq dovresti soddisfare le dipendenze...procmail è importante!!
    altrimenti potresti configurare php per usare un server smtp presente in rete!

  7. #7
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Ho istallato postfix, adesso come devo impostarlo il php.ini con postfix?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  8. #8
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Dal manuale leggo:

    Per avere disponibili le funzioni Mail, il PHP deve potere accedere all'eseguibile sendmail del sistema durante la compila. Qualora si utilizzi un'altro programma di posta, tipo qmail o postfix, occorre utlizzare il wrapper sendmail allegato al programma di posta. Il PHP cercherà sendmail in PATH e quindi in: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. Si consiglia vivamente di avere sendmail in PATH. Inoltre, l'utente che compila PHP deve avere i diritti di accesso all'eseguibile di sendmail.
    -----------
    Wrapper allegato? cioè??
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  9. #9
    si, cmq il wrapper lo trova, in quanto è in una delle dir del PATH!
    ora dovrebbe andare, se hai configurato postfix!
    prova a fare una paginetta in php dove ti invii una email!

  10. #10
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    L'ho fatta ma mail() è una function undefined
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

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.