Invio email (era: phpmailer)

ciao
saranno anche carine, ma fuorvianti (soprattutto in fase di creazione di uno script)
per la seconda: togli le virgolette (anche quelle sono carine, ma li non servono)
$mail_automatica->AddAddress($mail);
poi per scriverti il codice (a parte che alex si arrabbia) è in po' più difficile, avrei fatto tutto in modo completamente diverso (ad iniziare da quella variabile famosa, dream non mi condiziona o almeno non più di tanto)
 
giri giri giri giri ma nulla il codice non lo scrivi.

la scusa e Alex?

Alex gli puoi dare per una volta l'autorizzazione?
 
Questa discussione sta iniziando a diventare un po' troppo confusa per i miei gusti. Devi spiegare bene il problema, postare il codice sorgente di tutti i file incriminati, e cercare di fare ipotesi su dove possa essere l'errore.

Scusami se te lo dico, ma a me sembra che tu non abbia la minima idea di cosa stai parlando.
 
hai ragione alex scusami se siamo usciti un pò dal discorso, ma sai sto sclerando ormai da tre giorni, sembra cosiì semplice e invece...

dunque io ho questo codice:


PHP:
<?php

require_once("class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "[email protected]";
$mail->FromName = "Dawid Grace";
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);  
$mail->Subject  =  "provace";
$mail->Body     =  "provace Body";
$mail->AltBody  =  "provace body txt";

if(!$mail->Send())
{	
echo "Si è verificato un errore nell'invio della mail";
}
else	
$mail_automatica = new PHPMailer();
//e poi prosegui come per gli altri invii es.
$mail_automatica->From = $mail;
$mail_automatica->Subject = "questa è una risposta automatica";
$mail_automatica->Body   =  "risposta al cliente";
if($mail_automatica->Send()) // SE L'INOLTRO È ANDATO A BUON FINE...
{
	echo "Si è verificato un errore nell'invio della mail al cliente"; 
}
else
{
echo "Mail inviata con successo";
}

?>
che mi invia regolarmente l'email a me, pero non risponde automaticamente a l'utente che mi appena inviato l'email dal mio form posto sul sito.
dove sbaglio?
io credo qui $mail_automatica->From = $mail; tu cosa ne pensi?
grazie per la disponibiltà.
 
bè imbranata si qualcosina poca ma la sò
ma se faccio cosi $mail_automatica->AddAddress($mail) mi da:

Warning: trim() expects parameter 1 to be string, object given in C:\Program Files\EasyPHP-5.3.8.0\www\fitnesscenter\PHPMailer\class.phpmailer.php on line 484
Invalid address: Mail inviata con successo
 
certo.. è quello che pensavo e l' ho fatto anche io ma nulla da fare mi dà undefinte error per la var $email e invia solo a me non risponde
 
ciao
sono andato a ripescare tra gli innumerevoli post
verifica se è questa, mi sembra all'inizio fai
$email = $_POST['email'];
se quella è l'indirizzo di chi richiede il tagliando (ma comincio ad esser briaco)
$mail_automatica->AddAddress($email);
 
questa l'ho fatta per prima cosa ma non va...
sei stato proprio carino grazie..
però vedi che non sono così imbranata non funziona....:moira:
 

Discussioni simili