Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193

    assurdo, mail() mi filtra certe parole

    usando come SMTP server out.aliceposta.it, mail() non mi fa inviare testo che contenga ad esempio, "no-ip.org" :| ma è possibile? cioè se mando un'email così, non mi arriva:

    Codice PHP:
    $body "ciao vai qua: [url]http://www.no-ip.org[/url]";

    if(
    mail(un_indirizzo_email"Prova"$body))
    {
        echo 
    "OK";
    }
    else
    {
        echo 
    "failed.";

    suggerimenti? :|

  2. #2
    Ciao,
    prova così:
    codice:
    $body = 'ciao vai qua: http://www.no-ip.org';
    
    if(mail("indirizzo_email@dominio.it", "Prova", $body))
    {
        echo "OK";
    }
    else
    {
        echo "failed.";
    }
    l'SMTP è ok, c'erano solo errori nella sintassi.

    Ti consiglio di leggere questo articolo ...è molto interessante.

  3. #3
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    argh, aspè, scusa, mi ha formattato il link aggiungendo i tag <a.../a> con le """" ... così non funziona, quello che a me non arriva è questo:

    Codice PHP:
    $body "ciao vai qua: http://www.no-ip.org";

    if(
    mail(un_indirizzo_email"Prova"$body))
    {
        echo 
    "OK";
    }
    else
    {
        echo 
    "failed.";

    ecco, comunque basta vi sia da qualche parte in $body no-ip.org e l'email non arriva... sarà un filtro antispam di alice boh

  4. #4
    Leggiti prima l'articolo che ti ho indicato...

  5. #5
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    letta letta, ti ringrazio per il link.

    il problema però è un altro, perchè se tolgo no-ip.org e ci metto google.it o "oh mia bella madonnina" la mail arriva tranqui tranqui

  6. #6
    No, non c'entra l'antispam...
    Il codice che hai scritto funziona bene a patto di modificare un_indirizzo_email.
    O usi le virgolette oppure usi una variabile, es: $email.
    Ma realmente come lo scrivi?

  7. #7
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    ah sì, uso $email... è solo che avevo tolto la mia email che stavo usando per fare le prove e ci ho messo quell'affare senza $

  8. #8
    Ascolta, uso il tuo stesso provider e non ho nessun problema ad inviare con il tuo codice le email (no-ip.com o altri indirizzi non cambiano nulla).

    Di solito i filtri antispam usano controlli sugli allegati, sull'intestazione dell'e-mail oppure sull'oggetto... ma relativamente al corpo del messaggio mi sembra molto strano.

  9. #9
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    no-ip.org non .com, se hai un minuto prova a fare quest'ultima prova per favore, altrimenti pazienza, grazie comunque

  10. #10
    Ciao,
    ho provato con entrambi gli indirizzi e non ho avuto nessun problema.

    Se utilizzi OE, prova a controllare in "strumenti/regole messaggi/posta elettronica..." ci dovrebbero essere molte opzioni per creare dei filtri e una di queste è proprio relativa a "...in cui il corpo del messaggio contiene le parole..."

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.