Script che invii email tramite FMserver

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

palbi
Messaggi: 17
Iscritto il: venerdì 1 settembre 2017, 11:21
Versione FileMaker: 16
Sistema operativo: ios

Script che invii email tramite FMserver

Messaggio da palbi » mercoledì 20 febbraio 2019, 15:02

Ciao a Tutti,
ho creato un CRM aziendale che distribuisco tramite FMweb direct 16. Il File risiede in un server windows dedicato.

Problema:

ho uno script dedicato che manda una mail mezzo SMTP. Questo funziona regolarmente se lo faccio girare tramite FMpro o FM webdirect, ma non funziona se lo faccio girare tramite server.

Il server manda regolarmente mail di avviso, ad esempio quando il server fa girare lo scrip in questione mi arriva la mail dal server che mi avvisa che lo script è stato eseguito correttamente. Il problema è che lo scrip prevede l'invio di una mail mezzo smtp che però non arriva mai.
Lo stesso script se girato da FMpro o FMwebdirect invece manda la mail che viene ricevuta istantaneamente.

avete mai avuto un problema simile?
c'è qualcosa da configurare?

P.S: mi servirebbe che girasse nel server perché così imposto un programma automatico che lo fa girare ogni 24ore

grazie mille

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Script che invii email tramite FMserver

Messaggio da flmkdev » mercoledì 20 febbraio 2019, 15:51

Dipende come hai impostato i parametri SMTP su FMS e di conseguenza nello SCRIPT

Io ho avuto la stessa situazione poi ho modificato i parametri SMTP su FMS e si è risolto all'istante.

Ti giro le impostazioni che usavo io in allegato sono 2 immagini che troverai di seguito :
FM PRO ADVANCED 17 + FMS 17 :!:

palbi
Messaggi: 17
Iscritto il: venerdì 1 settembre 2017, 11:21
Versione FileMaker: 16
Sistema operativo: ios

Re: Script che invii email tramite FMserver

Messaggio da palbi » mercoledì 20 febbraio 2019, 16:23

ciao flmkdev,
grazie mille. purtroppo le ho messe come indichi. Funzionano anche se lo scrip gira a livello FM e FMwebdirect. Non tramite server però.
grazie comunque

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Script che invii email tramite FMserver

Messaggio da flmkdev » mercoledì 20 febbraio 2019, 17:39

Lato server che impostazioni SMTP hai inserito ?
Sei su un dominio di rete ?
Il TEST EMAIL è OK ?
FM PRO ADVANCED 17 + FMS 17 :!:

palbi
Messaggi: 17
Iscritto il: venerdì 1 settembre 2017, 11:21
Versione FileMaker: 16
Sistema operativo: ios

Re: Script che invii email tramite FMserver

Messaggio da palbi » mercoledì 20 febbraio 2019, 17:59

Ciao, si TEST ok. Ho un dominio aziendale.
ma le mail partono, sia da webdirect, che da FMpro. Anche le mail di avviso del server parto regolari. Le uniche che non partono sono quelle sotto comando Invia posta, e solo se lo script viene girato dal server.

disperazione

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Script che invii email tramite FMserver

Messaggio da flmkdev » mercoledì 20 febbraio 2019, 18:15

Hai controllato che la porta 465 sia aperta sul SERVER ?
Mi hai detto che lato CLIENT partono le mail quindi non è un problema di ROUTER anche se una controllata la darei cmq ...
Non è un problema di script ma di SERVER SIDE.
Ultima modifica di flmkdev il mercoledì 20 febbraio 2019, 18:21, modificato 2 volte in totale.
FM PRO ADVANCED 17 + FMS 17 :!:

palbi
Messaggi: 17
Iscritto il: venerdì 1 settembre 2017, 11:21
Versione FileMaker: 16
Sistema operativo: ios

Re: Script che invii email tramite FMserver

Messaggio da palbi » mercoledì 20 febbraio 2019, 18:19

in realtà non c'ho pensato. Ho dato per scontato che se FM server riesce ad inviare email di notifica, e l'SMTP del server è lo stesso quindi con porta 465, la stessa dovrebbe essere aperta no?

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Script che invii email tramite FMserver

Messaggio da flmkdev » mercoledì 20 febbraio 2019, 18:21

Risposta ufficiale filemaker :

https://fmhelp.filemaker.com/help/17/fm ... -mail.html
Note
•L'invio di e-mail attraverso un'applicazione di posta elettronica non è supportato negli script lato server, in FileMaker Data API e nella Pubblicazione Web personalizzata.

•Gli script lato server supportano l'invio di e-mail tramite SMTP. Se si allega un file, tuttavia, questo deve trovarsi in una cartella a cui gli script lato server possano accedere. Vedere Percorsi negli script lato server.
FM PRO ADVANCED 17 + FMS 17 :!:

imtommy
Messaggi: 157
Iscritto il: martedì 19 settembre 2006, 2:00
Versione FileMaker: 16
Sistema operativo: osx.13
Località: milano

Re: Script che invii email tramite FMserver

Messaggio da imtommy » venerdì 12 luglio 2019, 10:50

palbi ha scritto:
mercoledì 20 febbraio 2019, 17:59
Ciao, si TEST ok. Ho un dominio aziendale.
ma le mail partono, sia da webdirect, che da FMpro. Anche le mail di avviso del server parto regolari. Le uniche che non partono sono quelle sotto comando Invia posta, e solo se lo script viene girato dal server.

disperazione
A me non partono nemmeno via script con FMP Advanced (non SERVER) !
Praticamente la linea di script viene ignorata.
Con il debugher dà sempre errore 130 (file inesistente o danneggiato) !

Il file ovviamente esiste, la $path è corretta e, per di più, il file lo ha creato FM.

Un normalissimo PDF
FMPro Adv 17 Mac OSX 10.13

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Script che invii email tramite FMserver

Messaggio da fabio.beri » venerdì 12 luglio 2019, 15:17

Salve. Credo che quell'errore sia dovuto alla creazione di un allegato. C'è un allegato nell'email che vuole spedire?
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi