Visualizzazione dei risultati da 1 a 7 su 7

Discussione: non invia la mail

  1. #1

    non invia la mail

    Ho un dominio su widhost e non riesco ad inviare una mail tramite mail(). Ho provato a settare ini_set("sendmail_path", "DEFAULT_SENDMAIL_PATH");
    ini_set("sendmail_from", "NULL");
    gli altri due parametri richiesti dal mail() erano già a posto di default ma ancora non invia niente.

  2. #2
    Utente di HTML.it L'avatar di Akito
    Registrato dal
    Nov 2005
    Messaggi
    101
    Ciao,
    per spedire posta devi assicurarti, facendo un phpinfo sul tuo dominio, che siano impostate le variabili SMTP e smtp_port, non serve altro. Se queste due variabili non sono impostate, non puoi spedire posta tramite la funzione mail() di php.

    Se invece sono impostate, mail() non ti dà errore, ma la mail non arriva, c'è qualche antispam che blocca la tua mail.

    Per ora è tutto, se mi viene in mente altro, riposto.

    Ciao
    Akito
    W l'open source!!

  3. #3
    smtp è settato localhost e la porta è la 25. cioè i valori corretti.

  4. #4
    Utente di HTML.it L'avatar di Akito
    Registrato dal
    Nov 2005
    Messaggi
    101
    Posta il codice che usi per spedire la mail e l'errore che ti da php, altrimenti brancolo nel buio.

    Akito
    W l'open source!!

  5. #5
    da da nessun errore, semplicemente non invia mail pur restituendo true
    la funzione è molto semplice
    mail ($to, $msg, $subject, "From: ".$from);

  6. #6
    Utente di HTML.it L'avatar di Akito
    Registrato dal
    Nov 2005
    Messaggi
    101
    Se non ti da errore e mail() restituisce true,
    la mail parte correttamente ma viene bloccata dagli antispam che trova nel percorso.
    Prova a scrivere così:

    mail ($to, $msg, $subject, "To: ".$to."\r\nFrom: ".$from."\r\nX-Mailer: PHP\r\n");

    Assicurati che $subject non sia una stringa vuota.

    Se non funziona nemmeno così, non saprei proprio che altro suggerirti.

    Ciao
    Akito
    W l'open source!!

  7. #7
    Niente, non funziona, ho creato un ticket di assistenza perché lo script funziona correttamente su altri server.

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.