Torna Indietro   Hosting Talk Forum > Forum Generale > Gestione Server Windows, Linux & CO

Rispondi
 
LinkBack Strumenti Discussione Modalità Visualizzazione
Vecchio 25-04-2009, 11.34.13   #1 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
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
origrafica non è collegato   Rispondi Citando
Registrati gratis e questo blocco sparirà
Vecchio 25-04-2009, 12.55.21   #2 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
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
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 12.58.53   #3 (permalink)
Webbologo
 
Data Registrazione: 02-02-2008
Messaggi: 195
ibanez89 è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
; 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:

Citazione:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i
ibanez89 non è collegato   Rispondi Citando
Registrati gratis e questo blocco sparirà
Vecchio 25-04-2009, 13.04.59   #4 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
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.
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 13.08.19   #5 (permalink)
Webbologo
 
Data Registrazione: 02-02-2008
Messaggi: 195
ibanez89 è sulla buona strada
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
ibanez89 non è collegato   Rispondi Citando
Vecchio 25-04-2009, 13.11.52   #6 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
Re: Inviare e-mail da sito attraverso form

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

Citazione:
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ù
Citazione:
Errore
Failed to query Postfix config command to get the current value of parameter virtual_alias_maps:
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 13.16.31   #7 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
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.
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 13.42.53   #8 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
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ì
Citazione:
; 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...
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 13.45.26   #9 (permalink)
Uno
SuperMod
 
Data Registrazione: 28-03-2008
Messaggi: 4,240
Uno è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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
Citazione:
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
__________________

Ermopoli :: Arcobalenando


Gli educati li aiuto anche se potrei prenderli in giro per scherzo , con i maleducati solo scherzo per prenderli in giro anche se potrei aiutarli.
Uno è collegato   Rispondi Citando
Vecchio 25-04-2009, 14.04.51   #10 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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.
origrafica non è collegato   Rispondi Citando
Vecchio 25-04-2009, 14.30.10   #11 (permalink)
Uno
SuperMod
 
Data Registrazione: 28-03-2008
Messaggi: 4,240
Uno è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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
__________________

Ermopoli :: Arcobalenando


Gli educati li aiuto anche se potrei prenderli in giro per scherzo , con i maleducati solo scherzo per prenderli in giro anche se potrei aiutarli.
Uno è collegato   Rispondi Citando
Vecchio 25-04-2009, 19.46.27   #12 (permalink)
HT Moderatore
 
L'avatar di megadix
 
Data Registrazione: 16-07-2008
Località: Provincia di Milano
Messaggi: 93
megadix è sulla buona strada
Invia un messaggio via Skype™ a megadix
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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
__________________
www.megadix.it
megadix non è collegato   Rispondi Citando
Vecchio 25-04-2009, 23.13.55   #13 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Dove li trovo i log?
origrafica non è collegato   Rispondi Citando
Vecchio 26-04-2009, 10.44.28   #14 (permalink)
Uno
SuperMod
 
Data Registrazione: 28-03-2008
Messaggi: 4,240
Uno è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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?
__________________

Ermopoli :: Arcobalenando


Gli educati li aiuto anche se potrei prenderli in giro per scherzo , con i maleducati solo scherzo per prenderli in giro anche se potrei aiutarli.
Uno è collegato   Rispondi Citando
Vecchio 26-04-2009, 11.17.40   #15 (permalink)
Appassionato
 
Data Registrazione: 11-10-2008
Messaggi: 127
origrafica è sulla buona strada
Re: Inviare e-mail da sito attraverso form

Citazione:
Originariamente Inviato 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 Inviato 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?
origrafica non è collegato   Rispondi Citando
Rispondi

I Tag
attraverso, email, form, inviare, sito


Utenti Attualmente Attivi Che Stanno Visualizzando Questa Discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti Discussione
Modalità Visualizzazione

Regole 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

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni Simili
Discussione Autore Discussione Forum Risposte Ultimo Messaggio
Miglior sito HT 2006 - Ecco i vincitori ! Redazione HostingTalk HT News 121 11-11-2006 13.31.51
Criteri di giudizio Concorso HT Miglior Sito 2006 Ste HT News 0 27-10-2006 19.44.45
1° Concorso HT - Miglior Sito - Scadenza 10 Settembre 2006 Luca HT News 239 26-10-2006 17.51.40

Tutti gli orari sono GMT +1. Adesso sono le 19.24.42.
Archivio
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0