Desidero inviare email dal mio codice PHP, ma ho ricevuto messaggi di avviso. Quindi quali sono i parametri php.ini da impostare?Quali sono i parametri php.ini da impostare per l'invio di e-mail?
risposta
Per controllare/modificare la configurazione di PHP mail:
Aprire il file php.ini (se non si sa dove questo sta, vedi sotto) Cercare la riga che legge [funzione di posta elettronica] Add/cambia i dettagli del tuo server di posta. Questo potrebbe essere un server di posta locale o il server di posta del tuo ISP. Save/chiudere il file php.ini Riavviare il server Web
Un esempio di ciò che le impostazioni di posta potrebbero apparire come prima volta che si apre il file php.ini:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Ulteriori informazioni è in eco phpinfo()
è possibile visualizzare i dettagli di configurazione di PHP. Puoi farlo creando un file .php con la seguente riga: <?php phpinfo(); ?>
. Quando lo esegui nel tuo browser, vedrai un elenco completo di variabili di configurazione PHP. Cerca semplicemente le linee che contengono php.ini e sendmail_path
per vedere i valori che devi usare.
Un'altra idea è si potrebbe utilizzare per ini_set()
config correttamente l'impostazione di mail come questa
Aggiungere il seguente codice nella parte superiore dello script e-mail se lo script di posta continua a fallire.
// Please specify your Mail Server - Example: mail.example.com.
ini_set("SMTP","mail.example.com");
// Please specify an SMTP Number 25 and 8889 are valid SMTP Ports.
ini_set("smtp_port","25");
// Please specify the return address to use
ini_set('sendmail_from', '[email protected]');
Beh, in realtà questo problema è che WINDOWS non viene fornito con un server di posta. Devi installarne uno per far funzionare send() e modificare alcuni parametri di configurazione. – RiggsFolly
- 1. Quali sono i parametri per la funzione punteggio di sklearn?
- 2. Quali sono i requisiti per i parametri del modello C++?
- 3. Quali sono i parametri per "printto" usando shellexecute?
- 4. Impostare il percorso su php.ini
- 5. Quali sono i possibili tipi di intent per intent.setType (type)?
- 6. tipo generico Quali sono implicite Parametri
- 7. PHP/Apache come impostare session.cookie_domain da php.ini esterno
- 8. Quali sono i parametri passati a cvFindContours() in JavaCV?
- 9. Quali sono questi parametri GCC/G ++?
- 10. Quali sono i parametri "res" e "req" nelle funzioni Express?
- 11. Quali sono i file "spec.ts" generati da Angular CLi per?
- 12. Non riesco davvero a capire quali sono i parametri per la costruzione di tcp :: resolver :: query
- 13. Quali sono i modi per passare i parametri dal controller dopo il reindirizzamento in spring mvc?
- 14. Quali sono i possibili valori per CreateParams.Style?
- 15. Come impostare l'indirizzo email Da per il comando mailx?
- 16. Ci sono cose come i Ganci Email?
- 17. Quali sono i valori possibili per i descrittori di file?
- 18. Quali sono i veri vantaggi di ExpandoObject?
- 19. Quali sono i parametri di dipendenza Maven per l'API Java Gradle?
- 20. Quali sono tutti i possibili parametri di callback per l'aggiornamento del documento # mangusta?
- 21. Quali sono esattamente i timeout gestiti da HttpClient?
- 22. Quali sono le regole di conversione del tipo per i parametri e i valori di ritorno di lambdas?
- 23. Quali sono i migliori componenti di Boost?
- 24. Quali sono tutti i personaggi di escape?
- 25. QtCreator: come impostare i parametri per il debug?
- 26. Quali sono i migliori parametri per eseguire ImageMagick per convertire pdf di bassa qualità in immagini (per OCR)
- 27. Quali sono le alternative per i pulsanti di opzione?
- 28. Quali sono i vantaggi dell'utilizzo di automapper?
- 29. Quali sono i parametri di hook passati al programma/script di hook esterno?
- 30. Caselle multiple in CakePHP - come impostare quali sono spuntati?
Cosa dicono i messaggi di avviso? –
Passare attraverso http://php.net/manual/en/function.mail.php –
l'avviso è: '[14-Mar-2013 09:52:42] PHP Attenzione: mail() [function.mail]: Impossibile connettersi al server di posta in " localhost " porta 25, verificare il tuo " SMTP " e " smtp_port impostazione " in php.ini o utilizzare ini_set() in C: \ wamp \ www \ MP_Local \ lib \ mail.lib.php on line 99' – pheromix