XAMPP mail non funziona con PHP mail() funzione

Ho appena installato XAMPP, Apache è in esecuzione, quindi è MySQL e Mercurio.

In Dreamweaver ho creato un file php con un mail($to,$subject,$msg,'From:'.$email); funzione, ma quando ho eseguito il file da localhost si è verificato un errore. Dopo aver suonato in giro con il pannello di controllo di xampp, girando mercurio e fuori, non mostra gli eventuali errori, ma non è inviare l’e-mail… qualche idea?

‘amministrazione’ pulsante del cp per il mercurio non fa nulla.

Grazie!
R

 

3 Replies
  1. 2

    Si dovrebbe configurare il mercurio server in bundle con xampp per inviare/inoltro la mail.

    Ma ti suggerisco di usare qualcosa come SwiftMailer invece di php mail() funzione.

    edit: c’è una terza opzione. Il mini-smtp-client php/win32 non può fare l’autenticazione. Quindi non si può semplicemente mettere SMTP=mail.gmail.com; smtp_port=25 in php.ini. Ma è possibile impostare sendmail_path e scegliere un’applicazione in grado di inoltrare il messaggio a un altro server smtp (tra cui l’autenticazione), ad esempio falso sendmail.

    (Ma ho ancora suggeriscono swiftmailer)

  2. 0

    Non è necessario utilizzare un server SMTP, come il Mercurio per inviare mail da PHP.

    Io personalmente l’ho usato due giorni su questo argomento, ora esperto di Mercurio, quasi, dal momento che non ha mai lavorato con PHP.

    Risparmiare un sacco di tempo e utilizzare SWIFT MAIL, soluzione indipendente, no SMTP server – il primo esempio a questo link funziona ! Swift mail è molto elegante. Solo bisogno di scaricare e aggiungere la cartella lib di php percorso. Quando la mail con il messaggio “bellissimo” zecche nella cassetta postale al primo tentativo, è davvero un meraviglioso lib.

    http://swiftmailer.org/docs/sending.html

  3. -1

    È necessario impostare le impostazioni del server SMTP in php.file ini

    • >>> È necessario impostare le impostazioni del server SMTP in php.file ini il Mio non essere così intelligenti! :))) cosa devo impostare lì?
    • Penso che il mercurio è il server smtp. Ancora, è necessario configurare il mercurio per questo lavoro.
    • è possibile configurare PHP mail() per utilizzare un server SMTP esterno (se sei in dialup/DSL, è altamente raccomandato, comunque, la posta da un server locale e ‘ probabile che filtrate come spam.)

Lascia un commento