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!




Risultati da 1 a 6 di 6
  1. #1
    J3njy
    Guest

    Exclamation Funzione PHP mail() e Return-Path non modificabile.

    SCENARIO :

    Server LAMP con 200 Siti in Virtual Hosting.
    Server Mail Postfix con autenticazione e backend Mysql.

    Alcuni siti utilizzano script per l'invio di newsletter e roba del genere.
    Alcuni di questi script (moduli joomla o comunque roba preconfezionata e installata da chi non è programmatore) sono predisposti per agganciarsi al server mail sulla 25, fare login e inviare le email da li come se fosse un normale client Mail.

    Molti altri script invece si limitano a usare la funzione mail() per inviare la mail.

    PROBLEMA

    Quando la mail viene inviata tramite la funziona mail() di PHP il Return-Path viene settato automaticamente sull'utente Linux che ha invocato la funzione ovvero apache.
    Nel caso in cui i messaggi non vengano consegnati (pensiamo ad una newsletter adulta di 4 o 5 anni in cui molti indirizzi non sono più utilizzati) il messaggio di errore
    ritorna appunto ad apache@mail.mioserver.tld invece del campo FROM che potrebbe essere ad esempio info@sitowebcontantiscritti.tld

    Mi chiedevo : esiste un modo per ovviare a questo problema forzando la sostituzione del Return-Path e farlo coincidere col campo FROM dell'intestazione email ?
    Considerando ovviamente che deve essere compatibile alla funzione PHP mail() e che deve essere pensato per un ambiente in virtual hosting in cui appunto la sostituzione deve essere fatta in maniera "dinamica" piuttosto che "hardcoded" magari in qualche strano wrapper.

    Grazie in anticipo per eventuali suggerimenti




  2. #2
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,190

    Re: Funzione PHP mail() e Return-Path non modificabile.

    Si, certo

    sendmail_path /usr/sbin/sendmail -t -i -f indirizzo@email.tld

    Non è hardcoded, è il php.ini.

    Va bene?
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

  3. #3
    J3njy
    Guest

    Re: Funzione PHP mail() e Return-Path non modificabile.

    Mhhhhhh, ma se ho più indirizzi essendo in virtual hosting in questo modo posso settare solo 1 indirizzo email come return-path giusto ?

    Nel senso magari ho :

    nomesito.tld col return path noreply@nomesito.tld
    pizzaefichi.tld col return path info@pizzaefichi.tld

    in questo caso non posso far in modo che riconosca in automatico il return-path a seconda del dominio che lo genera ...

  4. #4
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,190

    Re: Funzione PHP mail() e Return-Path non modificabile.

    Beh se usi vhost normali e mod_php lo fai con un semplice php_admin_value.

    Se invece usi php in CGI devi crearti un php.ini per sito, che è un pò più palloso ma funziona.
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

  5. #5
    J3njy
    Guest

    Re: Funzione PHP mail() e Return-Path non modificabile.

    Aggiudicata la prima soluzione

    Testo subito e ti faccio sapere

    Tnx 1000 ;D

  6. #6
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,190

    Re: Funzione PHP mail() e Return-Path non modificabile.

    Figurati
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

Discussioni Simili

  1. Dominio + Redirect con path forwarding
    Di morpheus00 nel forum Domini e Registrazioni
    Risposte: 0
    Ultimo Messaggio: 30-09-2010, 21:59
  2. Windows quanto è modificabile? Un paragone con Linux e altri sistemi
    Di ceccus nel forum Gestione Server Windows e Server Linux
    Risposte: 25
    Ultimo Messaggio: 12-01-2010, 09:17
  3. path per include
    Di dawson_s nel forum PHP
    Risposte: 10
    Ultimo Messaggio: 11-06-2007, 21:34
  4. path per include
    Di dawson_s nel forum Io Programmo
    Risposte: 10
    Ultimo Messaggio: 11-06-2007, 21:34
  5. Php.ini funzione mail()
    Di MyServer.it nel forum Gestione Server Windows e Server Linux
    Risposte: 0
    Ultimo Messaggio: 23-11-2006, 17:16

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
  •