• T4CH
  • NEWS
  • VIDEO
Forum > Software

e mail tramite file batch

Discussione inserita in 'Software' da grausof93, 9 Giugno 2008.

  1. grausof93 techNewbie

    e mail tramite file batch

    salve a tutti, sono nuovo di questo forum...vorrei sapere come inviare un e mail con allegato attraverso un file ".bat" ho provato con BLAT ma nn funziona....



    ecco cm avev fatt

    blat -install smtp.tiscali.it blat aggiornamento.txt -to



    tolti indirizzi e-mail, per favore non inserite nei post indirizzi di posta elettronica,

    potrebbeo farvi spam.
    grausof93, 9 Giugno 2008
    #1
  2. Falko techBoss

    Interessante come cosa, è la stessa procedura usata dai virus per autospedirsi quella che chiedi :D

    Scherzi a parte, la procedura su windows non la ricordo ma potrebbe tornarti utile sapere che per allegare un file dalla shell (o da un file batch in questo caso) ad una mail si usa il comando UNIX "uuencode" mentre per la ricezione si apre con "uudecode".



    Falko
    Falko, 10 Giugno 2008
    #2
  3. grausof93 techNewbie

    e per.....

    In realtà questo script mi serve per farmi inviare automaticamente l'aggiornamento di un programma giornaliero sulla mia mail.....avevo pensato invece di farmelo arrivare sulla posta elettronica, è possibile farlo scrivere su un server ftp di cui possiedo già

    sempre tramite un file batch? :sonno:....ho provato utilizzanzo il comando ftp ma non funziona.....:uhm:
    grausof93, 10 Giugno 2008
    #3
  4. Falko techBoss

    ftp non è un server a cui puoi passare dei comandi attivi, dovresti avere almeno una connessione telnet o ssh per poterlo automatizzare



    Falko
    Falko, 11 Giugno 2008
    #4
  5. grausof93 techNewbie

    e facendo in questo modo...

    Ma creando un batch in questo modo funzion

    @ECHO OFF

    echo open ftp.miosito.altervista.org >> C:script.txt

    echo mylogin >> C:script.txt

    echo mypassword >>C:script.txt

    echo cd >> C:script.txt

    echo mput >>echo mput >> C:script.txt

    C:WINDOWSsystem32ftp.exe -s:C:script.txt

    close





    ed in script.txt:

    open www.miosito.altervista.org

    nomeutente

    password

    cd aggiornamenti

    mput c:programmimioprogramaggiornamento.rar

    disconnect





    FUNZIONA....ma l'archivio rar che arriva sul server mi dice che è danneggiato, anche se quello che crea il programma funziona.
    grausof93, 11 Giugno 2008
    #5
  6. Falko techBoss

    Ah, se lo usi localmente si, pensavo che lo volessi eseguire direttamente lato server :)

    Hai controllato in che modo fa il trasferimento ftp con il comando diretto? (passivo/attivo o altro...)



    Falko
    Falko, 13 Giugno 2008
    #6
  7. grausof93 techNewbie

    si...localmente

    si lo uso localmente.....comunque il comando che utilizzo è questo: mput c:programmimioprogramaggiornamento.rar



    per fare il trasferimento però ho dovuto creare due file uno .bat e l'altro .txt sopra ci sono i codici di tutti e due...non è possibile creare un unico file batch?...magari è questo che da problemi per il trasferimento....:uhm:
    grausof93, 14 Giugno 2008
    #7
  8. Falko techBoss

    No, non centra il fatto che siano spezzati su due file diversi ;) Se vuoi farlo in un unico batch devi usare la funzione "choise" per creare la selezione su $1 (che è il primo argomento che affianci al batch) poi con le funzioni "error level" sposti il flusso dove occorre (spero di non sbagliarmi perchè la programmazione batch me la ricordo poco).

    Per risolvere il problema del trasferimento aggiungi il comando "binary" una riga prima dello spostamento ftp <--> locale , dovrebbe andare :)



    Falko
    Falko, 15 Giugno 2008
    #8
  9. grausof93 techNewbie

    6 un grande...

    Grazie falko, aggiungendo binary, sono riuscito a risolvere quel fastidioso problema....Grazie 1000...;)2
    grausof93, 16 Giugno 2008
    #9
  10. Falko techBoss

    [quote name='grausof93']Grazie falko, aggiungendo binary, sono riuscito a risolvere quel fastidioso problema....Grazie 1000...;)2[/QUOTE]

    De nada :)
    Falko, 19 Giugno 2008
    #10
Password dimenticata?
SU TERMINI DI SERVIZIO CONTATTACI