- Home
- Categorie
- Coding e Sistemistica
- PHP
- Email lanciandole dal synology.
-
Email lanciandole dal synology.
Salve a tutti,
Ho costruito un modulo d'iscrizione dove tra le tante cose chiede anche l'inserimento dell'email. Fin qui funziona tutto bene. Il punto è che provando la funzione email() di php, preso qualche esempio dai libri e da internet, costruisco la famosa email di conferma per l'avvenuta registrazione. Il tutto sta situato sul mio nas (synology). Ma di partire l'email non ne vuole sapere. Cosa debbo fare ???? So che si può fare ma non so come. Chi mi da una mano per favore al riguardo ???? Non adopero de xampp e ne apache come localhost. erchè non mi serve. Spero di ricevere consigli, suggerimenti e sopratutto soluzioni.
-
Ciao paperinik4,
se ho ben capito stai lavorando in locale. Su windows mi sembra che devi modificare la configurazione del php.ini.
-
Ciao,
In locale per modo di dire perchè è tutto sul synology (ma se lo inetndi per locale si). Ora la configurazione php.ini è già stata modificata, in quanto anche il phpmyadmin, sta sul synology. Però non ha nessuna intenzione di inviare l'email. Perchè ??? Una cosa sai adoperare il programmino putty ??? Che servirebbe per modificare il php.ini situato da qualche parte sul synology ????
-
Non sò come funziona di preciso il NAS che hai, da quello che ho visto dal pannello tu abiliti php e mysql, è da vedere se ha un sistema operativo vero e proprio e con putty ad esempio riesci a collegarti.
Cercando su internet sembra avere una distribuzione linux, per cui dovresti poterlo configurare proprio come se fosse un server vero e proprio.
-
Ciao,
Ti confermo che è installato un sistema linux (fatto appositamente per il nas). il modello è synology ds410j. Ho installato il phpmyadmin, ma non so utilizzare putty. Mi hanno configurato il php.ini con putty. Però non vuole assolutamente inviare l'email.
-
O modifichi il php.ini con putty ad esempio inserendo un smtp esterno, o installi sul NAS l'occorente per fargli inviare email.
Considerato che le informazioni sul NAS sono poche, penso sia più semplice per te (Oltre che evitare di poter far danno) modificare il php.ini e impostare un smtp esterno.
Il file dovrebbe trovarsi in /usr/syno/etc/php.ini per cui per modificarlo è sufficiente fare vi /usr/syno/etc/php.ini da putty e modificarlo.
-
Ti ringrazio delle info. Proverò a fare come dici tu. E all'interno del php.ini che linea ci devo mettere ???' ad esempio va bene smtp.gmail.com ????
-
Non ho mai usato un smtp esterno per cui non sò di preciso, ma dovrebbe essere sufficiente inserire i valori che ti dà gmail ad esempio.
Ricordati che bisogna riavviare php una volta salvata la nuova configurazione.
-
Ciao,
Mi sono ritrovato la seguente modifica fatta già in passatto:
[mail function]
; For Win32 only.
; php.net/smtp
SMTP = smtp.gmail.com
; php.net/smtp-port
smtp_port = 465Una volta modificato il tutto, come si salva le modifiche con vi ??? E come si riavvia il php ??? E' sufficiente riavviare il synology nel mio caso ??? Inoltre, ti informo che ho una macchina a 64bit con windows 7 Ultimate.
-
Credo che:
[php]
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 465
[/php]
Sia corretto, ovviamente devi inserire anche nome utente e password.
Una volta fatte le modifiche al file per salvare premi esc e dopo scrivi !wq e premi invio.
Per riavviare php prova con:service php5 restart
-
Ciao,
Grazie per le indicazioni. ovviamente ci sono sia username che password, ma non le ho messe per motivi di privicy. Quindi una volta fatto ciò, cosa mi rimane da provare ???? perchè non partono ????
-
Bisognerebbe vedere i file di log generati se dicono qualcosa.
-
Perdonami la mia ignoranza,
Doveli trovo i file log che dovrebbe generare ???
-
Nel php.ini dovresti trovare il percorso in cui li genera.
-
Capito. Ora provo a darci un'occhiatina. Senti una cosa volevo sapere. Ma tu saresti in grado di aiutarmi a sviluppare un upload multiplo per caricare le foto ??? Non saprei da che parte iniziare.
-
Dipende da cosa intendi per upload multiplo, devi comunque aprire una discussione apposita.
-
Ciao,
Ok La apro subito allora. Poi ti mando il link così magari mi puoi dare una mano. Grazie.
-
Ciao Thedarkita,
Chiedo scusa, si è rinstallato il php.ini. E' da modificare solo la parte riguardante il win32 delle email. Ciao, grazie.
-
Ciao,
Ho bisogno di nuovo del tuo aiuto. Come diavolo si rende modificabile un file in vi (in questo caso php.ini) con putty, e scrivibile ???? Quando vado a correggere, mi da errore e mi dice permesso non consentito. File di sola lettura. Sto impazzendo spero di ricevere risposta al più presto. Grazie. E un'altra cosaq, dove si trova tale indirizzo sul nas (synology):
vi /usr/syno/etc/php.ini
-
Bisogna vedere con che utente sei loggato, e chi è il proprietario del file.
Cosa intendi per dove si trova? Hai già messo il percorso del file, per cui dove si trova lo sai.