Script invio mail tramite smtp

Robby84

Utente Attivo
20 Mag 2008
220
0
0
Ragazzi ho bisogno di un grande aiuto!
Mi serve un codice script in php per invio mail da web da mettere sul mio sito che però non usi la fuzione send mail del server che hosta il mio sito, ma un altro server smtp. Vorrei qualcosa di veramente semplice perchè col php ci capisco molto poco e il mio sito è molto banale.
Spero possiate aiutarmi, grazie!!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
questo articolo dovrebbe aiutarti, tieni conto che utilizza la libreria PEAR, quindi controlla se è disponibile per il tuo ambiente PHP
 

Robby84

Utente Attivo
20 Mag 2008
220
0
0
Io stavo provando con phpmailer...ma non ci capisco davvero un tubo...c'è qualcuno che mi aiuterebbe per favore??!! Grazie...
 

Robby84

Utente Attivo
20 Mag 2008
220
0
0
Ho scaricato il file, l'ho scomptattato e caricato sul mio server il una cartella chiamata phpmailer...Ora che diavolo devo fare??!!

Con questo codice che ci faccio??

PHP:
<?
//includiamo la classe PHPMailer
require "phpmailer/class.phpmailer.php";

//istanziamo la classe
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->Host='Host SMTP';

//definiamo le intestazioni e il corpo del messaggio
$messaggio->From='[email protected]';
$messaggio->AddAddress('[email protected]');
$messaggio->AddReplyTo('[email protected]'); 
$messaggio->Subject='Prova.';
$messaggio->Body=stripslashes('Ciao!!!!');

//definiamo i comportamenti in caso di invio corretto 
//o di errore
if(!$messaggio->Send()){ 
  echo $messaggio->ErrorInfo; 
}else{ 
  echo 'Email inviata correttamente!';
}

//chiudiamo la connessione
$messaggio->SmtpClose();
unset($messaggio);
?>

Io devo creare un form mail con cui gli utenti possano inviare mail dal mio sito per contattarmi, e la mail deve essere inviata tramite smtp!! Con questo script lo posso fare? Scusate ma a me nessun tutorial sembra chiaro, perchè nessuno menziona il codice da inserire per creare il form....HELP ME PLEASE!!!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
innanzitutto qui devi inserire il nome dell'SMTP da utilizzare:
PHP:
// ad esempio, se usi Tiscali
$messaggio->Host='smtp.tiscali.it';

poi ti fai il form, e sostituisci i valori di default dello script, ad esempio:
PHP:
$messaggio->From=$_POST['mittente'];
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
guarda che per fare il form devi usare l'html, la classe mailler (di cui un fondamentale articolo di un certo claudio) c'entra poco
 

Robby84

Utente Attivo
20 Mag 2008
220
0
0
Ok ragazzi ci sono riuscito finalmente, questo è il codice che ho usato:

PHP:
<?

 require("phpmailer/class.phpmailer.php");  
   
 $mail = new PHPMailer();  
   
 $mail->IsSMTP();  // diciamo alla classe di usare SMTP  
 $mail->Host     = "smtp.miodominio.it"; // SMTP server, questo valore è da modificare!  
   
 $mail->From     = "[email protected]"; // L'account email che state utilizzando  
 $mail->AddAddress("[email protected]"); // L'indirizzo email di destinazione  
   
   
 
 $mail->Subject  = $_POST['mail']; // L'oggetto della email  
 $mail->Body     = $_POST['testo']  ; // Il corpo del messaggio  
 $mail->WordWrap = 50;  
  
  if(!$mail->Send()) {  
   echo 'Il messaggio NON è stato inviato';  
   echo 'Mailer error: ' . $mail->ErrorInfo;  
 } else {  
   echo 'Il messaggio è stato inviato correttamente!! <br /><br /> <br />Provvederemo a risponderti il prima possibile! Grazie della collaborazione e buona navigazione sul CFL site!!';  
 }  
 
?>

Solamente una cosa: come posso fare per visualizzare nel'oggetto della mail che mi vine spedita non soltanto il campo $_POST['mail'] (ossia la mail del mittente) ma una scritta del tipo: Messaggio proveniente da: $_POST['mail'] !? Ho provato ma mi da errore....

Grazie a tutti!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
Punix [PHP] problema script invio e-mail PHP 2
F invio di una mail tramite script php PHP 6
neo996sps Errore con script per invio mail PHP 3
A invio mail in unico script PHP 5
B Problema invio mail con script php verso i dominii libero PHP 9
F script asp invio mail con dati di un form Classic ASP 3
M [PHP] Problema script ricezione e invio posta... PHP 1
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
P Script per far scomparire l'input dopo aver premuto invio? Javascript 8
L problema invio newsletter con script proprio in php PHP 10
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
M script per invio newsletter Classic ASP 4
M problema script invio email multiplo PHP 8
L script per invio newsletter PHP 1
D Ottimo script carrello ma invio caput ! Classic ASP 0
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4

Discussioni simili