View Single Post
Old 03-04-2010, 16:05   #1
!@ndre@!
Senior Member
 
L'Avatar di !@ndre@!
 
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
[PHP] Inviare mail con la funzione mail()

Ciao ragazzi, ho un problema con l'invio di una mail attraverso la funzione mail() di PHP. Non riesco ad inviarla e non capisco se è un problema del codice, del server smtp..insomma non ho idea...

Allora premetto, cosa secondo me parecchio importante, che mi connetto con teleconomy internet (56k) e già qua ho diversi dubbi su quale server smtp impostare perchè, da quello che ho letto, non ne viene fornito uno e quindi bisogna appoggiarsi ad un qualche altro servizio. Nel thread di teleconomy ho trovato alcuni server smtp che dovrebbero funzionare però non ne ho la certezza:

- mail.191.it
- smtp.191.it
- mail.tuttopmi.it


Nel file php.ini ho configurato così:

Codice:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.191.it
; http://php.net/smtp-port
smtp_port = 25
mentre la mia funzione viene così invocata:

Codice:
function reg_send_confirmation_mail($to, $from, $id){
	//invio la mail di conferma
	$msg = "Per confermare l'avvenuta registrazione, cliccate il link seguente:
	http://127.0.01/confirm.php?id=".$id."
	";
	return (mail($to, "Conferma la registrazione", $msg, "From: ".$from)) ? REG_SUCCESS : REG_FAILED;
}
..non vorrei che ci fosse qualche problema anche qui, in particolare con gli header dei quali non so praticamente nulla..

...se c'è una qualche buon'anima che mi può aiutare ne sarei molto felice!!
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540
NAS:
QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214
!@ndre@! è offline   Rispondi citando il messaggio o parte di esso