... direttamente da un mio vecchio post sul defunto forum di icm
Ciao a tutti,
avrei un problemino con l'invio delle mail dalla sezione "contattaci".
l'errore che mi arriva (via mail) è il seguente: smtp;530 SMTP authentication is required.
Il mio maintainer è: dominiofaidate
Forse bisogna aggiungere l'autenticazione smtp per l'invio delle mail al file php?
La soluzione a cui pensavo era quella di utilizzare o il pacchetto PEAR, che però deve essere installato sul webserver, oppure il sistema del
PHPMailer menzionato dallo stesso bit, in pratica una manciata di files da scaricare sul sito e richiamare all'occorrenza.
Nel primo caso, puoi elaborare, visto che hai ammesso una certa conoscenza del php, quella decine di righe che avevo suggerito io stesso. Ma occorre verificare l'inclusione di "Mail.php" (pacchetto PEAR).
Giusto per fare una prova, ho fatto una paginetta con website in cui ho provato ad utilizzare con successo la soluzione del PHPMailer, l'unico problema è che non posso verificarlo su un windows di dominiofaidate e quindi andrebbe completato da te.
In pratica ti riporto un esempio che però andrebbe completato. Si tratta di modificare il file
/files/mail_p004_8_00.php (a me si chiama così ma 004 dipende dal progetto).
Nel file originale ci sono due sezioni che si occupano di inviare le email una all'owner e l'altra al compilante.
Only registered users can see contents. Please click here to Register or Login.
A questo punto, se invece di usare l'oggetto
imEMail, si utilizza l'oggetto
PHPMailer, il gioco è fatto ..... ti riporto un esempio già modificato
E' necessario includere la classe:
Only registered users can see contents. Please click here to Register or Login.
Only registered users can see contents. Please click here to Register or Login.
Testato e funzionante su hosting win di aruba, ma comunque va elaborato, io ci sono andato giù col copia e incolla.
La cose simpatica è che hai la possibilità di mettere i 3 o 4 files necessari direttamente in
/files, insieme al
mail_pXXX_8_00.php e quindi allegarli mediante la graffetta di un qualsiasi oggetto html risparmiandoti la fatica dei post-editing dopo ciascuna esportazione successiva del sito.
Molto banalmente è possibile modificare anche la parte relativa all'invio dell'email di conferma al compilante nello stesso modo e riciclare la formattazione delle email fatta da website e sostituire solo la parte dell'invio.
Più di così .... rimane la pappa pronta. Buon lavoro.