Usa il server SMTP di Gmail
Usa il server SMTP di Gmail
Problema
Ciao,
Ho provato ad inviare e-mail con la funzione mail () in php.ini in questo modo:
[Funzione Mail]
; Solo per Win32.
; //php.net/smtp
SMTP smtp.topnet.tn = / * (questo è l'indirizzo del server SMTP del mio ISP)
; //php.net/smtp-port
smtp_port = 25
ma la funzione mail () genera il seguente errore: Avviso: mail () [funzione.mail]: risposta del server SMTP: 451
significa che: 451 - Il comando è stato interrotto a causa di un errore del server.
quindi mi piacerebbe sapere come usare il server smtp di Gmail, se possibile.
Soluzione
Il mio messaggio è stato molto chiaro, ho provato con lo smtp del mio ISP (topnet) ma non ha funzionato perché mi sembra che la funzione mail () non funzioni per
questo server (risposta del server SMTP: 451), quindi volevo sapere che cosa è possibile utilizzare il server SMTP per gmail, e ho appena scoperto che è possibile, ma dopo qualche configurazione, questa è la soluzione:
- Scarica msmtp: //msmtp.sourceforge.net/download.html
- Installa msmtp: ho scelto di riprendere l'installazione di Apache per installare msmtp. Quindi estraggo l'archivio binario msmtp.exe precedentemente scaricato e lo metto in C: \ AMP \ apache \ bin \
- Configura msmtp: Ho creato un file C: \ AMP \ apache \ conf \ msmtp.conf in questo modo:
default
questo lo
tls_starttls it
tls_trust_file C: \ AMP \ apache \ conf \ ca-roots.crt
Account predefinito
host smtp.gmail.com
porta 587
l'autenticazione è
utente
password leMotDePasseCorrispondente
da
file di registro C: \ AMP \ apache \ logs \ msmtp.log
tls_trust_file è richiesto per convalidare la connessione SSL richiesta da Gmail. Geotrust scarica il file "Equifax Secure Certificate Authority (Base-64 codificato X.509)" Ho spostato / rinominato C: \ AMP \ apache \ conf \ ca-roots.crt.
- Riconfigura PHP modificando il file php.ini. Righe commento SMTP e sendmail_from quindi aggiungi:
sendmail_path = "C: \ AMP \ apache \ bin \ msmtp.exe - file C: \ AMP \ apache \ conf \ msmtp.conf-t"
- Riavvia Apache se PHP è in esecuzione come modulo e fai i test in questo SAPI
- Test
Nota
Risolto da azerty123