Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21361 > unrolled thread

mail() restituisce false

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2017-01-17 20:25 +0100
Last post2017-01-19 10:54 +0100
Articles 6 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  mail() restituisce false alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-17 20:25 +0100
    Re: mail() restituisce false Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-17 21:49 +0000
      Re: mail() restituisce false alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-18 12:38 +0100
        Re: mail() restituisce false Roberto Tagliaferri <tagliaferri@bofhland.org> - 2017-01-19 10:50 +0100
          Re: mail() restituisce false alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-19 12:13 +0100
        Re: mail() restituisce false alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-19 10:54 +0100

#21361 — mail() restituisce false

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-17 20:25 +0100
Subjectmail() restituisce false
Message-ID<o5lr40$uob$1@gioia.aioe.org>
e l'email sembra che non venga spedita.
Con l'ultima versione di ubundu non so quali file di log consultare, per 
scovare il problema...

[toc] | [next] | [standalone]


#21362

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2017-01-17 21:49 +0000
Message-ID<ee7hrgFd0u1U1@mid.individual.net>
In reply to#21361
Il Tue, 17 Jan 2017 20:25:54 +0100, alex ha scritto:

> e l'email sembra che non venga spedita.
> Con l'ultima versione di ubundu non so quali file di log consultare, per
> scovare il problema...

/var/log/mail.*

Questo se hai un mailserver installato, configurato bene e "compatibile" 
con PHP (postfix, tipicamente. Non ti consiglio sendmail. Altri non so se 
abbiano "l'emulatore sendmail" richiesto da PHP).

Altrimenti controlla /var/log/syslog e i normali log di PHP. Forse c'è 
scritto "unable to connect" o "unable to find sendmail" o simile.

Bye.

[toc] | [prev] | [next] | [standalone]


#21363

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-18 12:38 +0100
Message-ID<o5nk4e$1dl7$1@gioia.aioe.org>
In reply to#21362
Il 17/01/2017 22:49, Alessandro Pellizzari ha scritto:
> Il Tue, 17 Jan 2017 20:25:54 +0100, alex ha scritto:
>
>> e l'email sembra che non venga spedita.
>> Con l'ultima versione di ubundu non so quali file di log consultare, per
>> scovare il problema...
>
> /var/log/mail.*

$ sudo ls /var/log/mail.*
ls: impossibile accedere a '/var/log/mail.*': File o directory non esistente

> Questo se hai un mailserver installato, configurato bene e "compatibile"
> con PHP (postfix, tipicamente. Non ti consiglio sendmail. Altri non so se
> abbiano "l'emulatore sendmail" richiesto da PHP).

$ sendmail
Could not open input file: /mnt/data/capture_mail.php

In effetti il file non esiste, quindi come si fa a modificare il 
percorso in modo corretto (che sarebbe /mnt/apps/capture_mail.php)?

> Altrimenti controlla /var/log/syslog e i normali log di PHP. Forse c'è
> scritto "unable to connect" o "unable to find sendmail" o simile.

Non vedo nessun errore.

[toc] | [prev] | [next] | [standalone]


#21373

FromRoberto Tagliaferri <tagliaferri@bofhland.org>
Date2017-01-19 10:50 +0100
Message-ID<o5q254$rg9$1@virtdiesel.mng.cu.mi.it>
In reply to#21363
alex wrote:

> Il 17/01/2017 22:49, Alessandro Pellizzari ha scritto:
>> Il Tue, 17 Jan 2017 20:25:54 +0100, alex ha scritto:
>>
>>> e l'email sembra che non venga spedita.
>>> Con l'ultima versione di ubundu non so quali file di log consultare, per
>>> scovare il problema...
>>
>> /var/log/mail.*
> 
> $ sudo ls /var/log/mail.*
> ls: impossibile accedere a '/var/log/mail.*': File o directory non
> esistente
> 
>> Questo se hai un mailserver installato, configurato bene e "compatibile"
>> con PHP (postfix, tipicamente. Non ti consiglio sendmail. Altri non so se
>> abbiano "l'emulatore sendmail" richiesto da PHP).
> 
> $ sendmail
> Could not open input file: /mnt/data/capture_mail.php
> 
> In effetti il file non esiste, quindi come si fa a modificare il
> percorso in modo corretto (che sarebbe /mnt/apps/capture_mail.php)?

Direi che hai un wrapper: un banale cat sendmail che dice?
Hai solo quel sendmail in giro?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)tosnet.it
www.robyt.eu

[toc] | [prev] | [next] | [standalone]


#21379

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-19 12:13 +0100
Message-ID<o5q70p$1ef7$1@gioia.aioe.org>
In reply to#21373
Il 19/01/2017 10:50, Roberto Tagliaferri ha scritto:
> Direi che hai un wrapper: un banale cat sendmail che dice?
> Hai solo quel sendmail in giro?

$ cat sendmail
cat: sendmail: File o directory non esistente

$ whereis sendmail
sendmail: /usr/sbin/sendmail /usr/local/bin/sendmail.php

$ cat /usr/sbin/sendmail
php "/mnt/data/capture_mail.php"

$ gedit /usr/sbin/sendmail

... e l'ho corretto in

php "/mnt/apps/capture_mail.php"

Risolto!!!

Ma invece di /usr/sbin/sendmail non si può fare in modo che venga 
richiamato direttamente /mnt/apps/capture_mail.php?

[toc] | [prev] | [next] | [standalone]


#21374

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-19 10:54 +0100
Message-ID<o5q2c6$167m$1@gioia.aioe.org>
In reply to#21363
Il 18/01/2017 12:38, alex ha scritto:
>
> $ sendmail
> Could not open input file: /mnt/data/capture_mail.php
>
> In effetti il file non esiste, quindi come si fa a modificare il
> percorso in modo corretto (che sarebbe /mnt/apps/capture_mail.php)?

piccola precisazione:
da terminale (cli) funziona, il problema c'è quando lo script viene 
richiamato da browser

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web