Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    invio mail .. configurazione

    Ciao ..
    ho provato ad inviare una mail nel seguente modo:

    mail("g.farina@html.it", "mesaggio di prova", "Questo è un messaggio di prova testuale", "From: test@html.it");

    ma mi viene segnalato il seguente errore:

    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\Roberto\HTML\Php\Prove\prova.php on line 263

    la situazione del file php.ini:

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


    qualcuno mi sa dire che impostazioni devo correggere ?
    grazie mille

  2. #2
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    grazie .. molto gentile !

    solo una domandina ..
    dove me lo ricavo l' SMTP ?

    ho provato a vedere le proprietà di un indirizzo mail di un collega e mi son ricavato questo:
    mario.rossi@.corp.generali.net

    inserito nel file di configurazione:
    SMTP = smtp.corp.generali.net

    considerando il seguente codice inserito:
    mail("coin.roberto@gmail.com", "Subject", "Questo e il corpo della email", "From: mittente <e3rcoin@.corp.generali.net>");

    mi data la seguente segnalazione:
    Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\Roberto\HTML\Php\Prove\prova.php on line 262

    se dal codice tolgo il 'from mittente':
    Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\Roberto\HTML\Php\Prove\prova.php on line 262

  4. #4
    come dico in quella pillola, se sei su windows, l'SMTP deve corrispondere all'SMTP del provider che ti fornisce la connessione a internet.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Probabilmente ricevi quell errore xke stai lavorando in locale, o mi sbaglio?
    tipo io avevo questo problema in locale, usavo apache come server di prova in locale.
    inizialmente le porte sono appunto chiuse.
    vai dalle impostazioni di configurazione e sblocca e quaindi abilita le porte e i server smpt e pop3 per la posta.
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da maurorhcp89
    Probabilmente ricevi quell errore xke stai lavorando in locale, o mi sbaglio?
    tipo io avevo questo problema in locale, usavo apache come server di prova in locale.
    inizialmente le porte sono appunto chiuse.
    vai dalle impostazioni di configurazione e sblocca e quaindi abilita le porte e i server smpt e pop3 per la posta.
    tu sei stato anche molto gentile ..
    ma non è che completeresti l'opera spiegandomi come abilitare porte e server .. ?
    porta pazienza ho una capoccia !!
    grazie

  7. #7
    solo una domandina ..
    dove me lo ricavo l' SMTP ?
    E' l'smtp fornito dal tuo provider di connessione alla rete come già ti ha suggerito Maurizio,come in questa lista http://www.dominioweb.org/smtp.html

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    per quanto riguarda il 'smtp' è stato cambiato come avevo già indicato:

    SMTP = smtp.corp.generali.net

    per quanto riguarda il pop3 .. non trovo alcun riferimento nel file php.ini


    ah .. visto che ci sono ..
    leggo che per evitare la 'stampa' di eventuali errori in fase di invio mail, si consiglia di mettere davanti all'istruzione una '@'

    es.
    mail("g.farina@html.it", "mesaggio di prova", "Questo è un messaggio di prova testuale", "From: test@html.it");

    domandina ..
    ma c'è un modo per testare l'eventuale errore per poter agire di conseguenza in maniera controllata ?
    in particolare anche relativamente al buon esito dell'invio

    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.