Visualizzazione risultati 1 fino 9 di 9

Discussione: riguardo le mail

  1. #1
    camerastella non è connesso Neofita
    Data registrazione
    19-02-2021
    Messaggi
    20

    Predefinito riguardo le mail

    stavo provando ad inviare mail tramite php con la funzione mail.
    invia, tutto bene, ma mi chiedevo se è possibile mandare mail un pò più belline con l'html, quando provo non mi "traduce" il codice html è arriva come testo rendendo la mail una 'schifezza'(passatemi il termine).
    un altra domanda, c'è un limite alle mail inviate o sono infinite?

  2. #2
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,980

    Predefinito

    Salve,
    il limite, salvo modifiche, è di 1000 email al giorno.

    Cordiali saluti.

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Per quanto riguarda l'invio delle email HTML, hai aggiunto negli header i campi nell'header?

    Codice:
    'MIME-Version: 1.0' . "\n";
    'Content-type: text/html; charset=iso-8859-1' . "\n"
    Per il limite email, non esiste un numero "fisso" ma ci sono dei vincoli per prevenire abusi del servizio.

    Ciao!

  4. #4
    camerastella non è connesso Neofita
    Data registrazione
    19-02-2021
    Messaggi
    20

    Predefinito

    non posso. se aggiungo header non me la invia proprio, ho provato adesso.
    ho riprovato cmq è il codice html ancora non lo traduce

    aggiorno:
    il problema era in \n, tolto quello mi invia i vari header.
    cmq ho prvato con vari utf-8 charset e nessuno mi codifica il codice html.
    mi arriva sempre i tag come fossero caratteri normali

    altro aggiornamento:
    niente da fare, provato e riprovato ma non mi codfica mai l'html.
    quindi non si può usare su altervista?
    Ultima modifica di camerastella : 25-02-2021 alle ore 13.49.53

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Citazione Originalmente inviato da camerastella Visualizza messaggio
    niente da fare, provato e riprovato ma non mi codfica mai l'html.
    quindi non si può usare su altervista?
    Se l'email è codificata correttamente, l'hosting non centra granché: al tuo provider email arriva l'email codificata in un certo modo e lui dovrebbe interpretarla.

    Invece che "\n", prova con "\r\n".

    Ciao!

  6. #6
    camerastella non è connesso Neofita
    Data registrazione
    19-02-2021
    Messaggi
    20

    Predefinito

    no macchè. appena aggiungo \n in qualsiasi modo non manda/arrivano più le mail.
    con \r le manda, ho preso il codice da diverse parti che affermano che funzioni, sulla mia posta leggo sempre le mail in html dopo che mi chiede se deve attivarlo oppure no(yahoo mail in questo caso).
    scusate se lo chiedo ma non c'è anche solo una riga di codice che dimostri che arrivano effettivamente le mail html da altervista?
    almeno so che qualcosa non và da me (non saprei come verificare dove sta il problema, non ho log per questa cosa).


    aggiornamento: \r\n funziona per gmail per yahoo mail quale ho provato finora non funziona.
    in ogni caso la codfica html non arriva lo stesso a nessuna delle due
    Ultima modifica di camerastella : 26-02-2021 alle ore 13.57.15

  7. #7
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,980

    Predefinito

    Salve,
    come menzionato da alemoppo, l'interpretazione del codice html inserito in una email, non dipende dall'hosting usato per spedirla, quindi AlterVista nel suo caso, ma dal provider email che si usa.

    Citazione Originalmente inviato da camerastella Visualizza messaggio
    ho preso il codice da diverse parti che affermano che funzioni, sulla mia posta leggo sempre le mail in html dopo che mi chiede se deve attivarlo oppure no(yahoo mail in questo caso).
    Quindi con yahoo mail riesce ad interpretare il codice html dando il consenso?

    In ogoni caso, a seconda dei provider email, può essere abilitata l'interpretazione del codice html o essere disabilitata senza dare alcuna possibilità di abilitarla.

    Comunque, se un provider email, impedisce l'interpretazione di codice html inserito in una email, lo fa per una questione di sicurezza. Maggiori dettagli sull'argomento, li può travare su Wikipedia: Email HTML

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 26-02-2021 alle ore 14.34.21

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Citazione Originalmente inviato da camerastella Visualizza messaggio
    aggiornamento: \r\n funziona per gmail per yahoo mail quale ho provato finora non funziona.
    Ho provato così e su gmail lo visualizzo correttamente.

    Codice PHP:
    <?php
    $to
    = 'tuamail@gmail.com';
    $sbj = 'Oggetto';
    $from = 'tuousername@altervista.it';
    $msg = '
    <html>
    <head>
    </head>
    <body>
    <p>email in formato HTML con Link a <a href="https://google.com">Google</a></p>
    </body>
    </html>
    '
    ;

    $headers = 'MIME-Version: 1.0' . "\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
    $headers .= "From: $from";

    if(
    mail($to, $sbj, $msg, $headers))
    {
    echo
    'email inviata correttamente in formato HTML';
    }
    else
    {
    echo
    'email non inviata correttamente';
    }
    ?>
    Risultato:


    Ciao!

  9. #9
    camerastella non è connesso Neofita
    Data registrazione
    19-02-2021
    Messaggi
    20

    Predefinito

    credo che era un errorino impercettibile perchè col tuo codice funziona(che bel termine da informatici) e col mio che avevo scritto le stesse cose no.
    grazie del supporto

Regole di scrittura

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