Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da clasku Visualizza il messaggio
    il test lo fatto direttamente dal server?
    non vorrei che ci fosse qualche blocco (e potresti chiedere a chi ti fornisce il servizio)

    la cosa "semplice" che potresti fare è usare il SMTP di Gmail (ad esempio) che è TLS con autenticazione, così sai se lo script funziona
    Ciao questo è quello che mi hanno risposto, l'ho tradotto dallo spagnolo:
    --------------------
    L'errore non ci da alcun dettaglio riguardo la causa, però come si evince dai log che ci ha inviato, il server è configurato per incrittare la comunicazione mediante TLS:
    ...
    250-SIZE 102400000 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
    2015-09-21 10:35:35 CLIENT -> SERVER: STARTTLS 2015-09-21 10:35:35 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
    ...
    ed è possibile che lo script che utilzza per inviare email sia abilitato solo per l'invio di email in plan/text e da quello dipende l'errore successivo alla fase di connessione.
    --------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Ho risolto utilizzando gmail invece che il server mail nell'hosting che ho contrattato.
    Adesso l'email arrivano ISTANTANEAMENTE, dalle prove che ho fatto, e figurano come se fossero inviate da utente@miodominio.com e non da gmail(ovviamente all'occhio di un utente inesperto, se si analizza l'header del msg email si vedrà che è stato inviato attraverso gmail).

    I parametri fondamentali utilizzati per PHPMailer sono:

    Codice PHP:
            $mail->CharSet 'UTF-8';
            
    $mail->Host 'smtp.gmail.com';
            
    $mail->SMTPAuth true;     
            
    $mail->Username 'mio_account_gmail@gmail.com';             
            
    $mail->Password 'mia_password';                         
            
    $mail->SMTPSecure 'tls';                              
            
    $mail->Port 587
    Spero possano essere d'aiuto ad altri con il mio stesso problema!

    L'unico limite di gmail, 2000 email al giorno, ma quando avrò 2000 iscritti al giorno sicuramente mi potrò permettere un hosting e un server mail migliore di quello che ho adesso, visto che attualmente pago 4 euro al mese! ;-)

    Roberto

  3. #3
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    bah, prova a mandare la email in formato testo invece che HTML

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Grazie per avermi aiutato, senza i tuoi suggerimenti non avrei risolto e starei ancora utilizzando la funzione mail() di php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.