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

    [PHP] invio mail in locale

    Vorrei provare la funzione mail() in locale... ho letto che ci vuole un server SMTP esterno, ma cosa vuol dire??
    Io mi sto affacciando or ora al PHP con le guide di freePhp.it e non so assolutamente nulla di come fare o cosa installare...
    Io sulla mia macchina ho già outlook e non vorrei fare casini...

    qualcuno può spiegarmi passo a passo cosa devo fare??
    o se può indicarmi una guida da seguire??

    GRAZIE

    Paola
    :tongue:

  2. #2
    un server ftp è un software che solitamente gira su una macchina remota e e a cui tu con il tuo client (outlook o altro... anche php in un certo senso ) invii le tue e-mail perchè le recapiti a dei server pop3... che sono quelli da cui si scaricano


    semplicemente devi editare il php.ini e mettere un indirizzo di un smtp pubblico, meglio se quello del provider con cui ti connetti.. tipo...

    smtp.tiscali.it
    smtp.email.it

    e similia (praticamente lo stesso che configuri inb outlook)


  3. #3
    Ciao

    se vuoi fare tutto in locale allora devi installare anche un mail server.
    Se lavori su linux ce ne sono molti free (Qmail, postfix e altri), sotto windows non saprei.
    Oppure ti puoi iscrivere a uno di quei siti che offrono spazio web gratis e provare tutto online.

  4. #4

    ...

    se riesco ad non installare è meglio...
    ma se la rete fosse aziendale e con outlook uso microsoft exchange?
    cosa devo mettere?

    stasera a casa prova mettere il server della mia posta e poi vi faccio sapere.

    Grazie.
    :tongue:

  5. #5

    Re: ...

    Originariamente inviato da piccolanomade
    se riesco ad non installare è meglio...
    ma se la rete fosse aziendale e con outlook uso microsoft exchange?
    cosa devo mettere?

    stasera a casa prova mettere il server della mia posta e poi vi faccio sapere.

    Grazie.
    serve un server smtp.
    Che sia locale o remoto se sei connessa in rete non cambia molto. In fase di testing.
    Se poi stiamo parlando di qualcosa che deve girare in intranet allora conviene avere un server smtp nella intranet.
    Dovresti chiedere a chi amministra la rete


  6. #6

    ...

    devo solo fare dei test...
    perchè poi tutto andrà su un dominio .it

    ma l'smtp dove lo devo mettere?

    va bene: mail.tin.it ??

    il mio php.ini ora è configurato così:
    codice:
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25
    
    ; For Win32 only.
    ;sendmail_from = ciao@prova.it
    :tongue:

  7. #7

    Re: ...

    SMTP = localhost
    invece di localhost mettici un altro indirizzo di smtp pubblico ^_^

    va bene quelo di tin it se è ad accesso pubblico e/o hai diritto di accedervi (alcuni sono limitati agli utenti delle loro connesioni.. etc etc)

  8. #8

    mi da questo errore

    Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\prove\pagine\audioinsonno\admindb\salvatour.php on line 33

    errore invio mail

    il codice è:
    [CODE]
    if (!file_exists($percorsoImg)) {
    $mess = "Creare immagine con nome ".$percorsoImg ;
    if (mail("paola.max@tin.it", "AudioSito: Creazione immagine", $mess)){
    echo "mail inviata";
    } else {
    echo "errore invio mail";
    }
    }
    [CODE]

    cosa manca??
    :tongue:

  9. #9

    Re: mi da questo errore

    Originariamente inviato da piccolanomade
    "sendmail_from" not set in php.ini or custom "From:" header missing
    ......
    cosa manca??
    l'inglese è come l'arabo per te?

    Semplicemente devi impostare nel php.ini il parametro "sendmail_from" (e le mail arriveranno da quell'indirizzo salvo diverse indicazioni nella funzione mail) oppure impostarne uno come parametro opzionale della funzine mail (che come detto sovrascrive quello del php.ini)...

    vedi la funzione mail su php.net oppure cerca un po' nel forum


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.