Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 15 di 19
  1. #1
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Inviare e-mail da sito attraverso form

    Ho un problema, ho installato un LAMP partendo con Debian 5.0.
    Non sono espertissimo, ma è già diverse volte che lo faccio con l'ausilio di varie guide e sono arrivato a metter su un paio di serverini dove faccio hosting a qualche sito.

    Ultimamente mi sono accorto di una disfunzione che questi due server hanno.
    Credo a questo punto di non aver installato qualcosa io oppure di averla installata male...
    Vi spiego...

    Mettendo su pagine internet con i famosi moduli in PHP per inviare le e-mail al proprietario del sito, i moduli sembrano funzionare, dicono di aver inviato il messaggio ma in realtà questo non avviene.

    Ho provato anche con Joomla, se mi si registra un utente al sito, dovrebbe inviarmi una mail a me ed una all'utente con la chiave per attivare la registrazione...
    Il CMS dice di aver spedito le e-mail, ma in effetti queste non arrivano.

    Ora, volevo un indirizzamento per capire dove risiede il problema.
    Se qualcuno puo darmi un po di supporto almeno dandomi una indicazione di cosa e dove andare a cercare.

    Grazie



  2. #2
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Riporto la parte relativa all'invio mail nel mio
    /etc/php5/apache2/php.ini

    Codice:
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25
    
    ; For Win32 only.
    ;sendmail_from = me@example.com
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =
    Specifico che ho installato Postfix, non Sendmail

  3. #3
    Webbologo
    Data Registrazione
    Feb 2008
    Messaggi
    195

    Re: Inviare e-mail da sito attraverso form

    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    secondo me è qui il problema, sevi inserire la giusta stringa per inviare mail, ad esempio io utilizzo sendmail e ho questo:

    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = /usr/sbin/sendmail -t -i

  4. #4
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Stavo leggendo qui

    Usa Postfix, spiega come configurarlo (e quei passaggi gia li sapevo) e poi parla di metter dentro al php.ini la stringa di Sendmail partendo dal presupposto che sendmail già c'è sul server e che i due (postfix+sendmail) possano coesistere.

  5. #5
    Webbologo
    Data Registrazione
    Feb 2008
    Messaggi
    195

    Re: Inviare e-mail da sito attraverso form

    infatti se installi sendmail come pacchetto raccomandato troverai

    postfix mail-transport-agent fetchmail

    che va a sostituire exim4 se non erro

  6. #6
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Qui dice che postfix e qmail hanno un wrapper sendmail.
    Che significa "wrapper sendmail"?

    infatti se installi sendmail come pacchetto raccomandato troverai postfix mail-transport-agent fetchmail
    che va a sostituire exim4 se non erro
    Quindi do un bel
    Codice:
    apt-get install sendmail
    ?

    La mia paura è che sul vecchio server ho provato ad installare Sendmail da Webmin... il risultato è che Postfix non parte più
    Errore
    Failed to query Postfix config command to get the current value of parameter virtual_alias_maps:

  7. #7
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Difatti va a rimuovere Postfix
    Codice:
    SERVER:/usr/bin# apt-get install sendmail
    Lettura della lista dei pacchetti in corso... Fatto
    Generazione dell'albero delle dipendenze in corso       
    Lettura informazioni sullo stato... Fatto        
    I seguenti pacchetti erano stati automaticamente installati e non sono più richiesti:
      portmap
    Usare 'apt-get autoremove' per rimuoverli.
    I seguenti pacchetti verranno inoltre installati:
      sendmail-base sendmail-bin sendmail-cf sensible-mda
    Pacchetti suggeriti:
      sendmail-doc rmail logcheck resolvconf
    I seguenti pacchetti saranno RIMOSSI:
      postfix postfix-mysql
    I seguenti pacchetti NUOVI (NEW) saranno installati:
      sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
    0 aggiornati, 5 installati, 2 da rimuovere e 0 non aggiornati.
    è necessario prendere 2002kB di archivi. 
    Dopo quest'operazione, verranno occupati 2003kB di spazio su disco.

  8. #8
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Mha...
    ho trovato che c'è un binario che si chiama sendmail in /usr/sbin

    Ho provato a inserire il path in php.ini così
    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = /usr/sbin/sendmail -t -i
    Ho riavviato il server ma ancora non va...

  9. #9
    Uno
    Uno non è collegato
    Utente Moderatore
    Data Registrazione
    Mar 2008
    Messaggi
    5,780

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da origrafica Visualizza Messaggio
    Qui dice che postfix e qmail hanno un wrapper sendmail.
    Che significa "wrapper sendmail"?
    Significa che anche se un qualche programma (per esempio php) chiama sendmail ma hai installato postfix funziona come una specie di alias.
    Indi su php.ini puoi mettere senza problemi sendmail senza installarlo realmente
    Quindi do un bel
    Codice:
    apt-get install sendmail
    ?

    La mia paura è che sul vecchio server ho provato ad installare Sendmail da Webmin... il risultato è che Postfix non parte più
    tira via sendmail e reinstalla postfix pulito

  10. #10
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da Uno Visualizza Messaggio
    tira via sendmail e reinstalla postfix pulito

    No, sendmail non l'ho installato su questo server, ma su quello vecchio e mi sembra evidente che con postfix non può coesistere.

    Ho trovato, leggendo qua è la, che con il comando
    Codice:
    postconf sendmail_path
    ottieni il path del sendmail generato da postfix...

    Il risultato è
    Codice:
    /usr/sbin/sendmail
    Inserisco questo path nel php.ini, riavvio il tutto ma cmq ancora non funziona.

  11. #11
    Uno
    Uno non è collegato
    Utente Moderatore
    Data Registrazione
    Mar 2008
    Messaggi
    5,780

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da origrafica Visualizza Messaggio
    No, sendmail non l'ho installato su questo server, ma su quello vecchio e mi sembra evidente che con postfix non può coesistere.

    Ho trovato, leggendo qua è la, che con il comando
    Codice:
    postconf sendmail_path
    ottieni il path del sendmail generato da postfix...

    Il risultato è
    Codice:
    /usr/sbin/sendmail
    Inserisco questo path nel php.ini, riavvio il tutto ma cmq ancora non funziona.
    Controlla i log mail e quelli di apache...
    In caso potresti anche fare un test con una classe tipo phpmailer che ha una buona gestione di debug...
    oppure se hai un vbulletin installato su qualche sito ha un test per le mail...

    Così ad occhio senza dati non saprei cosa dirti

  12. #12
    HT Member L'avatar di megadix
    Data Registrazione
    Jul 2008
    Località
    Provincia di Milano
    Messaggi
    94

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da origrafica Visualizza Messaggio
    Mettendo su pagine internet con i famosi moduli in PHP per inviare le e-mail al proprietario del sito, i moduli sembrano funzionare, dicono di aver inviato il messaggio ma in realtà questo non avviene.
    Come siamo messi con l'hostname della macchina? E' impostato correttamente?
    Comunque un pascolo sui log dovrebbe chiarire molte cose, se non hai log... mistero

  13. #13
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Dove li trovo i log?

  14. #14
    Uno
    Uno non è collegato
    Utente Moderatore
    Data Registrazione
    Mar 2008
    Messaggi
    5,780

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da megadix Visualizza Messaggio
    Come siamo messi con l'hostname della macchina? E' impostato correttamente?
    Comunque un pascolo sui log dovrebbe chiarire molte cose, se non hai log... mistero
    Vedi te se vuoi rispondergli, perchè se rispondo io gli dico una cosa tipo log.com o peggio

    Se mi cadono le braccia, come digito poi?

  15. #15
    Appassionato
    Data Registrazione
    Oct 2008
    Messaggi
    128

    Re: Inviare e-mail da sito attraverso form

    Citazione Originariamente Scritto da Uno Visualizza Messaggio
    perchè se rispondo io gli dico una cosa tipo log.com o peggio
    E che ci trovo "tu sorella".... ?

    Tendenzialmente odio essere preso per i fondelli, sopratutto quando cerco di impegnarmi su qualcosa.
    E di solito, se devodare una mano, non sto a prendere in giro la persona a cui sto dando una mano. Non siamo nati tutti amministratori di webserver ecc...
    Citazione Originariamente Scritto da Uno Visualizza Messaggio
    Se mi cadono le braccia, come digito poi?

    Codice:
    /var/log# ls
    apache2         debug.2.gz     lpr.log     mail.warn.3.gz  ntpstats
    apt         dmesg         mail.err     messages     proftpd
    aptitude     dmesg.0     mail.err.1     messages.1     pycentral.log
    auth.log     dmesg.1.gz     mail.err.2.gz     messages.2.gz     syslog
    auth.log.1     dmesg.2.gz     mail.err.3.gz     messages.3.gz     syslog.1
    auth.log.2.gz     dmesg.3.gz     mail.info     mysql         syslog.2.gz
    auth.log.3.gz     dpkg.log     mail.info.1     mysql.err     syslog.3.gz
    boot         exim4         mail.info.2.gz  mysql.log     syslog.4.gz
    btmp         faillog     mail.info.3.gz  mysql.log.1.gz  syslog.5.gz
    clamav         fontconfig.log  mail.log     mysql.log.2.gz  syslog.6.gz
    daemon.log     fsck         mail.log.1     mysql.log.3.gz  syslog.7.gz
    daemon.log.1     kern.log     mail.log.2.gz     mysql.log.4.gz  user.log
    daemon.log.2.gz  kern.log.1     mail.log.3.gz     mysql.log.5.gz  user.log.1
    daemon.log.3.gz  kern.log.2.gz     mail.warn     mysql.log.6.gz  virtualmin
    debug         kern.log.3.gz     mail.warn.1     mysql.log.7.gz  wtmp
    debug.1         lastlog     mail.warn.2.gz  news
    Ok, sempre se non ti cadono le braccia, di grazia qual'è di questi quello da prendere in cosiderazione?

Pagina 1 di 2 12 UltimaUltima

Discussioni Simili

  1. Inviare SMS dal proprio sito?
    Di Arjuna nel forum Shared e Managed Webhosting
    Risposte: 6
    Ultimo Messaggio: 20-12-2010, 18:58
  2. ARUBA VPS - Inviare mail da script php
    Di MadMike nel forum VPS - Virtual Private Server
    Risposte: 7
    Ultimo Messaggio: 17-03-2010, 15:26
  3. Problema invio posta da form su sito
    Di framacomputer nel forum Pannelli di controllo e Hosting software
    Risposte: 2
    Ultimo Messaggio: 18-09-2008, 09:38
  4. Non riesco più ad accedere al sito attraverso FTP
    Di Domi60 nel forum WebHosting - Primi passi
    Risposte: 4
    Ultimo Messaggio: 16-03-2008, 01:03
  5. Form Mail sicuro
    Di DanyXP nel forum Io Programmo
    Risposte: 6
    Ultimo Messaggio: 23-03-2007, 14:24

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •