Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Come inviare allegato con Tm_mail?


Messaggi consigliati

Inserito:

Buongiorno e da qualche giorno che sto provando ad inviare un allegato con il blocco tm_mail, sono riuscito in parte, però vorrei sapere come fare ad inviare il valore di una variabile word supponendo sia una temperatura o quant'altro, e poi vorrei sapere perché l'allegato mi viene inviato con estensione (.bin). Grazie anticipatamente. :worthy:


Giuseppe Signorella
Inserita:

Quale tipologia di istruzione stai utilizzando?

TMail, oppure TMail_C?

 

Inserita:

Sto usando TM_MAIL. Per quanto riguarda l'invio dell'oggetto e testo è  ok . Il problema è l'invio dell'allegato

Giuseppe Signorella
Inserita:

Su questo PC, non ho installato il Tia Portal, quindi va un pò a mente. E' da molto che non utilizzo questa istruzione.

Nell' istruzione TMAIL_C, ricordo che l'allegato viene inviato in formato .bin se non viene definito il nome dell'allegato. E' probabile che l'istruzione TMAIL funziona nel medesimo modo.

Se vuoi risolvere velocemente, puoi comporti una stringa che contiene il valore della tua variabile e la trasferisci "come testo" al parametro text.

 

Appena ho un pò di tempo farò qualche prova, ma non nell'immediato.

Ciao

Inserita:

Ok, comunque vorrei sapere, ad esempio,come inviare il valore di una word. Come bisogna procedere? Anche con l'istruzione TMAIL_C perché credo sia la stessa cosa

Giuseppe Signorella
Inserita:

Utilizza l'istruzione MOVE per trasferire il valore della tua word all'interno della variabile che hai assegnato al parametro "ATTACHMENT" (allegato) del blocco TMAIL.

Ovviamente elabora l'istruzione MOVE prima che venga richiamato il blocco di l'invio della Email.

Ciao

 

 

Inserita:

Ma la variabile che assegno al parametro "ATTACHMANT" deve essere una array?

Giuseppe Signorella
Inserita:

No, può essere di qualunque tipo. Intero, reale, word, time,  ecc.

Ti consiglio di leggerti il manuale. è ben spiegato.

Ciao

Inserita:

Se non creo una array , il blocco tm_mail non funziona 

Inserita:

comunque ti posso mandare un esempio, gli dai un'occhiata così vediamo il problema. Però dovresti darmi un'email perché sul forum il file zip non me lo fa inviare. Ciao

Giuseppe Signorella
Inserita:

Puoi inviarlo a giuseppe.signorella@plcforum.eu

Non ti prometto nulla.

In ogni caso, se con l'array ti funziona quale è il tuo problema? 

Usa un array, muovi i tuoi valori all'interno degli elementi dell'array.

Ciao

 

Inserita:

Praticamente io ho creato un DB e l'ho chiamato 'attachment' poi alla voce 'static' ho creato una variabile 'array (0...99)of byte', però quando vado a puntare all'uscita del move ed all'ingresso 'attachment' del blocco TM_MAIL, la variabile array creata, con la sintassi (spero giusta se non ricordo male), 'attachment'data[0], il blocco non funziona e non invia nemmeno l'email, se invece all'uscita del move metto 'attachment'data [0] ed all'ingresso attachment del blocco TM_MAIL 'attachment'data, il blocco funziona, però come allegato mi arriva un file .bin e non so come aprirlo. comunque in linea di massima questo è il problema , certo con l'esempio si dovrebbe capire meglio. Grazie ciao

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...