PHPMailer

erwin

Nuovo Utente
16 Set 2019
5
0
1
Ho installato PHPMailer. Riesco a mandare email tranquillamente. Vorrei però, configurare una email di default, in modo tale che attraverso una funzione io richiami quest'ultima e riesca a spedire senza inserire in ogni pagina email, password e il resto della configurazione. È possibile? Sto googolando da un po' ma non riesco a trovare un esempio. Possibile che i devs non abbiano pensato a questo?
Purtroppo non sono molto pratico di php e i miei tentativi di creare una funzione che richiami le impostazioni della email, per poi inviare, hanno fallito miseramente...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.038
146
63
PR
www.borgo-italia.it
ciao
ti do delle indicazioni ad esempio
PHP:
<?php
//..............
//prepari il testo, io uso il metodo eredoc
$invio_il_testo=<<<EOD
<html>
<body>
<b style="color:#F00;"> ciao</b><br>
//...e tutto quello che ti serve in formato html
</body>
</html>
EOD;
//..............
?>
poi nella parte di phpmailer dove invii (non so come hai impostato i nomi)
PHP:
<?php
//.............fai il settaggio e ricordati di settare iil formato html
$Emailmessaggio->Body=$invio_il_testo;
//........
?>
 

erwin

Nuovo Utente
16 Set 2019
5
0
1
ok ma devi pur sempre richiamare qualcosa per inviare. Io credo che si debba creare una classe che richiama la funzione send e da lì poi richiamare quest'ultima passando tutte le variabili. Ma con tutti i tentativi che ho fatto, non sono riuscito
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.038
146
63
PR
www.borgo-italia.it
ciao
quello si che devi richiamare la classe, ma pensavo (bisticcio di parole) che ci avessi già pensato tu dato che dici che usi la classe