Visualizzazione dei risultati da 1 a 10 su 10

Discussione: allegato "fisso"

  1. #1

    allegato "fisso"

    Ciao a tutti,

    come faccio ad inviare in automatico una mail con allegato (.zip) a tutti coloro che si iscrivono ad un sito? Ho trovato molti script che mandano allegati mail, ma tutti prevedono che l'allegato sia inserito dal form mail stesso mentre a me l'allegato è "fisso".

    Spero possiate aiutarmi xkè non so che pesci prendere! HELP ME!

  2. #2
    Dai raga, non c'è nessuno che può aiutarmi?
    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  3. #3
    HELP ME PLEASE!!

    So come fare ad inviare una mail dal sito all'utente iscritto, ma come faccio a mandare un filepresente sull'ftp come allegato?
    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    basta che ti scariche la classe PHPMAILER:

    http://phpmailer.sourceforge.net/

    poi quando istanzi la classe scrive questo:

    Codice PHP:
    ?php
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP(); // telling the class to use SMTP
    $mail->Host "smtp.tuosito.it"// SMTP server
    $mail->From "prova@pippo.it";
    $mail->AddAddress("sandro@hotmail.com"); //destinatario 1
    $mail->AddAddress("flash@supereva.it");   //destinatario 2
    $mail->Subject "first mailing";
    $mail->Body "hi ! \n\n this is First mailing I made myself with PHPMailer !";
    $mail->WordWrap 50;
    $mail->AddAttachment("pippo.zip");      // tuo file zip
    $mail->IsHTML(true);
    if(!
    $mail->Send())
    {
       echo 
    "Message was not sent";
       echo 
    "Mailer Error: " $mail->ErrorInfo;
    }
    else
    {
       echo 
    "Message has been sent";
    }
    ?> 

  5. #5
    Grazie mariox,

    per aver risposto al mio sos. Ma questo file che scarico dove lo devo mettere? Nella root? Ma c'è bisogno che il server abbia caratteristiche particolari? Io ho un hosting linux su aruba
    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  6. #6
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    il file che scarichi contiene una cartella che devi inserire nella root, non servono specifiche particolari.

  7. #7
    Grazie Mariox, grazie 1000. Metto mano allo script e ti faccio sapere. Grazie 1000 ancora!
    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  8. #8
    Ho scriptato e funziona!
    Solo una cosa non ho capito. Come faccio ad impostare il mittente? Mi esce Root User!
    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  9. #9
    Ho trovato come si imposta il mittente. Bastava settarlo nel file class.phpmailer.php modificando i valori di riga 61 e 67.

    Spero possa essere utile in futuro ad altri.

    Il tempo passa non solo per chi parla, ma anche per chi ascolta

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    non occorre modificare la classe,

    basta semplicemente che modifichi questo valore nella classe istanziata:
    Codice PHP:
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP(); // telling the class to use SMTP
    $mail->Host "smtp.tuosito.it"// SMTP server
    $mail->From "prova@pippo.it";//mittente
    $mail->AddAddress("sandro@hotmail.com"); //destinatario 1
    $mail->AddAddress("flash@supereva.it");   //destinatario 2
    $mail->Subject "first mailing";
    $mail->Body "hi ! \n\n this is First mailing I made myself with PHPMailer !";
    $mail->WordWrap 50;
    $mail->AddAttachment("pippo.zip");      // tuo file zip
    $mail->IsHTML(true);
    if(!
    $mail->Send())
    {
       echo 
    "Message was not sent";
       echo 
    "Mailer Error: " $mail->ErrorInfo;
    }
    else
    {
       echo 
    "Message has been sent";

    $mail->From "prova@pippo.it";//destinatario 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.