Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Inviare Mail PHP??

  1. #1

    Inviare Mail PHP??

    Stavo crando un forum solo php html . Per gestire la registrazione mi sono bloccato quando volevo inviare una mail di conferma con un codice di attivazione questa mail deve essere inviata automaticamente avevo provato la funzione mail() ma non va . Uso ancora il server locale mi potete aiutare??


    Grazie

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    se sei in localhost devi attivare il servizio smtp che trovi nel file php.ini del tuo virtual server
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Per favore mi dici come si fa uso ubuntu

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    1- crea script .php come segue
    Codice PHP:
    <?PHP
    echo phpinfo();

    ?>
    2- controlla la posizione del file php.ini

    3- avvia un terminale -> sudo vim [percorso file phpini]/php.ini

    4- identifica le impostazioni smtp e imposta i dati del tuo provider

    5- riavvia apache

    6- esegui test

  5. #5
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    apri il file php.ini e cerca le seguenti righe:

    SMTP = localhost
    smtp_port = 25
    sendmail_from = mettilatuamail@email.it

    dovrebbero essere commentate, cioè precedute da un ";"
    quindi cancelli il punto e virgola, inserisci la tua mail dove ti ho indicato, riavvii il tuo localserver
    fine
    If you think your users are idiots, only idiots will use it. DropBox

  6. #6
    allora ho fatoo ma non va le stringhe che ho trovato sono queste potete vedere se le ho modificate bene



    [mail function]
    ;For Win32 only.
    ;http://php.net/smtp
    SMTP = localhost
    ;http://php.net/smtp-port
    smtp_port = 25
    sendmail_from = cristianmascia97@gmail.com

  7. #7
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Smtp non puo' essere localhost a meno che tu non abbia installato un mail server sul tuo pc.

    se sei sotto telecom e' out.alice.it. gli altri prvider nn saprei, la porta std e' la 25 .

    Se usi altro provider allora devi informarti cercando sul sito del provider i dati di accesso al loro smtp.

  8. #8
    grazie ho risolto semplicemende provando il mio codice su un server altrevista cmq grazie del vostro aiuto cmq volevo chiedervi come quando invio una e-mail tramite mail(); e inserisco come messaggio un link non mi esce sottoforma di tale ma come normale testo cioe non è cliccabile e non è blu

  9. #9
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Possono essere molte cose ma secondo me e' perche' spedisci la mail come testo normale.
    Per far apparire il link blu e cliccabile devi spedire l'email in formato html con il relativo tipo mime.

    Ti consiglio di usare la classe phpmailer, che ti risolve un sacco di problemi.

  10. #10
    Utente bannato L'avatar di legawe
    Registrato dal
    May 2012
    Messaggi
    6
    Stavo crando un forum solo php html .[IMG EDIT - NO SPAM! es.info/g.gif[/IMG]

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.