• Super User

    mail()

    dunque:
    tramite una utility (phpmybackuppro) mi facevo mandare il backup del database di un sito ASP+MYSQL ogni giorno su una casella di posta, per tenerlo separato dal server nel caso crashasse. Da qualche tempo però la mail non arriva più (mentre la copia che resta sul server viene creata regolarmente). Gira che rigira, prova che riprova, metto un semplice script di prova della mail php, lo testo e mi dice che il server di posta in php.ini è sbagliato. contatto il fornitore di hosting, mi dice che è a posto e infatti ora il check mi dice "mail successfully send" ma a me non arriva una favazza, nè backup nè mail di test!
    secondo voi cosa non va?
    inoltre il fornitore mi dice che su quel server WIN è attivo solo l'interprete del php, che su quelli nuovi manco lo montano più. Ma allora, mi dico io, come diamine fa a funzionare la webmail HORDE?
    mi prendono in giro?

    aggiungo: mi pare che in php esista una funzione per cambiare al volo alcuni parametri di php.ini. mi rimembrate come funziona? provo a forzare l'indirizzo dell SMTP


  • User Attivo

    Con ini_set puoi impostare alcuni parametri: http://it2.php.net/manual/it/function.ini-set.php

    Non é che semplicemente il backup é diventato troppo grosso e viene rifiutata la mail dal ricevente?


  • Super User

    hai provato ad inviarti una mail senza allegato?
    hai provato ad inviarti una mail con un allegato piccolo? un file di testo di pochi k?


  • Super User

    lo script di test invia una mail senza allegati. il classico "sa sa 123 prova" 🙂 non arriva manco quella.

    il backup cmq è piccolissimo, non è nemmeno 1 mega, e me lo mando su Gmail che accetta allegati fino a 10mega. cmq non arriva nemmeno se cambio casella di destinazione.

    ora mi studio ini_set e vediamo se riesco


  • Super User

    ho provato ini_set. niente. niente di niente.
    rinnovo la domanda iniziale: il fatto che collegandomi a webmail.miodominio.net io acceda con successo e riesca a usare HORDE (l'interfaccia per le email) che se non erro è scritto in php, è indice che funziona correttamente?


  • User Newbie

    Salve,
    purtroppo Horde su server windows fa i capricci!!!
    Montato su server Linux non ho mai avuto problemi.Il tuo problema mi è nuovo....io invece ne ho uno meno grave ma molto fastiodioso...: su server Windows horde mi funziona solo in inglese :(:( anzi se qualcuno ha qualche soluzione....

    Saluti


  • Super User

    @Tambu said:

    dunque:
    tramite una utility (phpmybackuppro) mi facevo mandare il backup del database di un sito ASP+MYSQL ogni giorno su una casella di posta, per tenerlo separato dal server nel caso crashasse. Da qualche tempo però la mail non arriva più (mentre la copia che resta sul server viene creata regolarmente). Gira che rigira, prova che riprova, metto un semplice script di prova della mail php, lo testo e mi dice che il server di posta in php.ini è sbagliato. contatto il fornitore di hosting, mi dice che è a posto e infatti ora il check mi dice "mail successfully send" ma a me non arriva una favazza, nè backup nè mail di test!
    secondo voi cosa non va?
    inoltre il fornitore mi dice che su quel server WIN è attivo solo l'interprete del php, che su quelli nuovi manco lo montano più. Ma allora, mi dico io, come diamine fa a funzionare la webmail HORDE?
    mi prendono in giro?

    aggiungo: mi pare che in php esista una funzione per cambiare al volo alcuni parametri di php.ini. mi rimembrate come funziona? provo a forzare l'indirizzo dell SMTP

    Potresti postare il codice relativo all'invio?
    Hai provato ha verificare l'invio con un if-else? :
    if(inviomail) echo 'e-mail inviata;
    else echo 'email non inviata';

    Viene inviata tramite la funzione mail o in altro modo (per esempio via socket)?