Newsgroup: it.comp.www.php
Titolo: inviare email con php

ciao a tutti,
avrei bisogno di mandare un'email da uno script php4:
ho provato con la funzione imap_mail(), ma ricevo come risposta:
Fatal error: Call to undefined function: imap_mail() in
c:/siti_web/pubblicasa/lost_pass.php on line 7
Esiste un altro metodo?
Inoltre avrei la necessità di testare lo script in locale (non ho ancora
acquistato lo spazio in hosting) con win98, apache e php4. Se richiamo lo
script sul server locale del mio pc mentre sono on-line, l'email parte o
devo configurare qualcosa di particolare?
Grazie a tutti e ciao
--
Bye!
Alex.

 
=========================
Di nulla! Nel piccolo si cerca di aiutarsi.
Webmaster 
http://www.jatzu.org
=========================

Per il discorso in locale non lo sò, cmq devi usare la funzione mail(), ecco
di seguito la spiegazione:
mail (PHP 3, PHP 4 )
Invio mail
bool mail (string a, string soggetto, string messaggio [, string
header_addizionali [,
string parametri_addizionali]])
Mail() invia automaticamente il messaggio specificato in messaggio al
destinatario specificato in a. Destinatari multipli
possono essere specificati mettendo una virgola tra ogni indirizzo in a.
Esempio 1. Inviare mail.
mail("
ras...@lerdorf.on.ca
", "Soggetto", "Linea 1\nLinea 2\nLinea 3");
Se viene passata come parametro una quarta stringa, questa stringa viene
inserita alla fine dell'intestazione (header). Ciò
viene tipicamente usato per aggiungere intestazioni supplementari. Multipli
intestazioni supplementari sono separati da un
carattere di "a capo" (newline).
Esempio 2. Invio di mail con intestazioni supplementari.
mail("
nob...@aol.com
", "soggetto", $messaggio,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer:
PHP/" . phpversion());
Cmq spiegazioni maggiori le trovi sul manuale che è su 
www.php.net
.
Ciao, Nicola
========================================================
 
www.pignatelli.com
                            Risorse web per principianti e non
========================================================

 wrote in message
nwSM6.13958$iC1.4...@news6.giganews.com...


io non ho installato un server di posta sul mio pc.
Dove trovo un server free che giri sotto win98?
Quelli che mi hai detto sono per linux
--
Bye!
Alex.
______________________________
Webmaster di:
 
http://www.softmasters.net
 
http://web.tiscalinet.it/lamacchinadeltempo
______________________________
Centro Accademico Jatzu ha scritto nel messaggio ...
[cut]


 c:/siti_web/pubblicasa/lost_pass.php on line 7
imap_mail() serve per mandare mail tramite un server imap.
Il motivo di quell'errore e` che non hai installato l'estensione imap per
php, o che questa non e` compilata nella tua versione del php.
Un'altra funzione per mandare mail, ma tramite server smtp, e` mail(),
come ti hanno gia` detto.
Suggerirei a tutti, cmq, di leggere attentamente gli errori.
Call to undefined function significa che la funzione non e` definita,
quindi che non e` compilata o che manca l'estensione di php, o (se e` una
funziona scritta da soli) che, probabilmente, si e` sbagliato a scriverne
il nome.
Unable to connect to server significa che la funzione esiste ed e` stata
chiamata, ma che non c'e` un server che risponde.
Poi ce ne sono parecchi altri, naturalmente :) , che non sto qui a
spiegare. Resta valido cmq il suggerimento di "capire" i msg di errore.
In fin dei conti, non e` un "errore generale di protezione in a432:4f75",
ma e` molto piu` comprensibile. :)
Bye.