Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Errore 550 smtp . Gestione

    ciao a tutti,inviando mail con php posso incappare nel classico errore 550 (indirizzo non valido),come faccio a gestire tale errore?

    ....


    mail($address, $object, $message,$from);

    .....



    Pensavo di gestirla con il DIE ,

    ....


    mail($address, $object, $message,$from) or die ("errore");

    .....


    ma vorrei poter continuare con l'esecuzione della pagina,quindi non c'è modo di inserire un CONTINUE o simile?

    grazie

  2. #2
    secondo voi cosi?

    if(!mail($address, $object, $message,$from))continue;

  3. #3
    Ho provato così ma:

    if(mail($address, $object, $message,$from)){
    echo("

    Message successfully sent!</p>");
    } else {
    echo("

    Message delivery failed...</p>");
    }


    Visualizza correttamente l'ECHO ma mi visualizza anche il seguente messaggio:

    Warning: mail() [function.mail]: SMTP server response: 550 RCPT address has non-existant domain <sdsdsd.it> in C:\xampp\htdocs\jbevoke\store_new_ext.php on line 78


    So ovviamente che sdsdsd.it non esiste,ma devo controllare l'eventuale errore ....

  4. #4

  5. #5
    if(@mail($address, $object, $message,$from)){

    ..... @ operatore controllo errori.

    http://www.php.net/manual/it/languag...rorcontrol.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Cavoli, funziona.

    Grazie




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 © 2025 vBulletin Solutions, Inc. All rights reserved.