Visualizzazione risultati 1 fino 14 di 14

Discussione: Alias @altervista.org

  1. #1
    Guest

    Predefinito

    Scusate, ma da dove leggo la posta ricevuta in sentowat@altervista.org?

    Altra cosa: come gia' scritto nella sezione PHP, non riesco a capire come fare in modo che una mail inviata conla funzione mail di PHP su una casella piena torni indietro esattamente al sender che specifico. A voi non e' mai capitato di usare mail per inviare una mail ad una casella piena? Vi e' tornata indietro la mail? A me no! Come posso fare?

  2. #2
    Guest

    Predefinito

    rispondo alla seconda parte:
    purtroppo non dipende dal mittente (e quindi dal codice php che usi) se la mail torna indietro oppure se si perde negli abissi di internet. Dipende invece dalla configurazione dei server destinati all'inoltro della mail al destinatario.

  3. #3
    Guest

    Predefinito

    Io rispondo alla prima.
    sentowatt@altervista.org é in realtà un alias di posta elettronica, non una casella.

    Di sicuro conosci i redirect too.it, tk o cjb.net: essi offrono solo l'indirizzo, ma non un sito. Quando vai su uno di essi, quelli ti caricano il sito all'indirizzo che hai specificato.

    L'analogia regge, in quanto quando ti viene spedita una mail su @altervista.org, il server di AV ti redirecta la mail all'indirizzo che hai dato all'iscrizione

  4. #4
    Guest

    Predefinito

    Numerone: hai ragione, quello che non ricordato era di aver fornito una casella e-mail verso la quale reindirizzare la posta ricevuto sull'alias di AlterVista. Ok, grazie.

    Giannitomas: anche io penso che le cose stiano così e in particolare credo che dipenda da come viene settato tale "sendmail_from" in php.ini.. il fatto è che ho provato a cercarlo nel report che si ottiene con phpinfo() ma non c'è! Forse va chiesto a Gianluca.. possibile non si sia mai posto nessuno questo problema? Non è da sottovalutare il fatto che il destinatario sia un e-mail inesistente, scorretto o full inbox, no?

  5. #5
    Guest

    Predefinito

    Ho appena lanciato questo su altervista:

    echo '<br /> Current Value:';
    var_dump(ini_get('sendmail_from'));

    echo '<br /> Value in cfg file:';
    var_dump(get_cfg_var('sendmail_from'));

    Ecco il risultato:

    Current Value:string(16) "me@localhost.com"
    Value in cfg file:string(16) "me@localhost.com"

    Se, come penso, sendmail_from è "colpevole" di essere il mittente delle mail inviato con PHP (anche nel caso l'utente specifichi un suo "From: xxx@yyy.zz"), allora siamo fragati!

    Quel me@localhost.com com'è possibile cambiarlo?

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da numerone
    Io rispondo alla prima.
    sentowatt@altervista.org é in realtà un alias di posta elettronica, non una casella.

    Di sicuro conosci i redirect too.it, tk o cjb.net: essi offrono solo l'indirizzo, ma non un sito. Quando vai su uno di essi, quelli ti caricano il sito all'indirizzo che hai specificato.

    L'analogia regge, in quanto quando ti viene spedita una mail su @altervista.org, il server di AV ti redirecta la mail all'indirizzo che hai dato all'iscrizione :wink:

    Cu Cu .... un salutino

    P.S. è modificabile in / panello /"servizi-profilo-guadagni"



  7. #7
    Guest

    Predefinito

    Ho provato ad eseguire questo su AlterVista:

    ini_set('sendmail_from', 'verdana@263.net');

    ma il risultato è che "sendmail_from" non cambia, resta sempre: me@localhost.com
    Evidentemente i membri non posseggono i diritti per queste modifiche.

    Possibile non ci sia soluzione?! :-(
    Gianluca, puoi darci un mano?

  8. #8
    Guest

    Predefinito

    Ho appena sentito Gianluca, il quale mi ha detto che l'impostazione sendmail_from non è rilevante sui server non-Windows. L'indirizzo di ritorno è quindi dato dall'header "Return-Path", il quale va impostato prima del header "From".

    Io ho appena provato, ma non sono riuscito a cambiare il Return-Path. Ecco come risulta la mail:

    Return-Path: <apache@ns4.altervista.org>
    Received: ...
    Received: ...
    Received: ...
    Date: Tue, 15 Jul 2003 09:29:20 +0200
    From: Apache <apache@ns4.altervista.org>
    Message-Id: ...
    X-WEBSITE: sentowatt.altervista.org
    To: Mhaxx <sentowatt@libero.it>
    Subject: prova

    E questo è il codice PHP usato:

    mail("Mhaxx <sentowatt@libero.it>", "prova", "xyz", "Return-Path: <sentowatt@libero.it>\r\n");

    Non capisco cosa c'è che non va... (qualche idea?)

  9. #9
    Guest

    Predefinito

    mi sa che non ho capito una mazza, ma il vostro problema è mandare le e-mail con la funz mail a vostro nome al posto che da apache?

    allora ci dovete aggiungere degli header, così:

    [code:1:504c000761]
    # EMAIL VIA PHP
    function email($to,$subject,$msg)
    {
    @ini_set('SMTP','smtp.vostrosmtp.it');

    $headers .= 'MIME-Version: 1.0'.chr(13).chr(10);

    $headers .= 'Content-type: text/html; charset=iso-8859-1'.chr(13).chr(10);

    $headers .= 'From: vostronomeoquelchevuoi'.chr(13).chr(10 );

    $headers .= 'To: destinatario nominale(nn la mail)'.chr(13).chr(10);

    $headers .= 'Reply-To: vostra mail oppure NO REPLY'.chr(13).chr(10);
    $headers .= 'X-Priority: 1'.chr(13).chr(10);

    $headers .= 'X-MSMail-Priority: High'.chr(13).chr(10);

    $headers .= 'X-Mailer: vostrosito';

    @mail($to,$subject,$msg,$headers);
    }
    [/code:1:504c000761]

    spero che vi sia utile, alcune cose sn casinose, vi dovrete riempire la casella di prove per riuscire a configurarla correttamente.

    SYME

  10. #10
    Guest

    Predefinito

    No, mi sa che non hai capito..

    Il mio cruccio è: metti che venga spedita una mail con la funzione mail di PHP e metti che la casella del destinatario malauguratamente sia full, cosa succede? La mail torna indietro, ma a chi? Non torna indietro al "From", bensì al "Return-Path". Il "From" l'ho impostato (è banale) ma il "Return-Path" è difficile da impostare, io non ci sono riuscito, prova tu e dimmi se ci riesci!

    Tutto sto casino riguarda chi si preoccupa di non perdere mail, altrimenti se a uno sta bene ignorare la perdina di qualche mail, allora può evitare di farsi le mie pare..

  11. #11
    Guest

    Predefinito

    .. mi sorge un dubbio: ma per inviare le mail con PHP su AlterVista devo modificare l'SMTP? Io non l'ho toccato.. voi?

  12. #12
    Guest

    Predefinito

    Sono riuscito ad interpellare Gianluca. Vi giro la sua risposta, magari può esser utile a chi come me ha questo problema:

    "È possibile sovrascrivere l'header Return-Path via shell, componendo l'email manualmente, non so dirti se sia ugualmente possibile via mail(), se hai tentato la procedura che ti ho descritto e non ha funzionato allora non è possibile, molto probabilmente perchè mail() passa a sendmail gli headers aggiuntivi dopo l'header "Subject", e "Return-Path", per essere sovrascritto deve comparire al'inizio.
    Potresti al limite provare introducendo l'header "Reply-To:", ma non posso garantirti che ciò funzioni specialmente tenendo conto che coesisterebbe con un "Return-Path:"."

    Ho provato in tutti i modi a settare il Return-Path con mail di PHP, ma senza riuscirvi. Non mi resta che percorrere la via della shell, solo che non ne so nulla. Qualcuno può dirmi in 2 parole in cosa consiste?

  13. #13
    Guest

    Predefinito

    argh
    ho capito, ma nn so come fare, mi spiace.

    l'smtp, ne metti uno qualunque, anche il tuo volendo....

  14. #14
    Guest

    Predefinito

    Non so se può essere d'aiuto ma c'è una classe che si chiama PHPMailer che permette di inviare mail sia attraverso la funzione mail() ma anche direttamente usando sendmail e addirittura attraverso una connessione diretta al server SMTP (compresa di autenticazione)
    Maggiori informazioni su http://phpmailer.sourceforge.net/

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •