ryan360Works

360Works
  • Content count

    232
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by ryan360Works

  1. Hi Samr, Our plugins, including FTPeek, have always been compatible with FMS15 on a Mac. As long as you have Java 6 installed, the plugins will work fine in this environment. We are very close to finishing development on a new framework that doesn't have this requirement but for the time being it is still required. Are you having an issue getting it installed?
  2. Hi BrentHedden, I have not seen this reported before. Does it only happen with externally stored container fields? Are you sending to the same domain? Have you seen it happen across different domains? Does it happen with different mail clients? Different OS?
  3. HI RJS-IT, The error you are getting means that Java cannot complete the SSL handshake because the mail server you are trying to connect to either has a self-signed certificate or the certificate it has is not part of the Java trust store. Try adding the "forceTrust=true" parameter to the EmailConnectSMTP function call. This should force Java to trust the SMTP server's certificate and complete the SSL handshake.
  4. Chris, If you did not install Java 6 then it is definitely an issue, if not the entire issue. If you were having registration problems then you would be getting demo mode expired errors but it looks like the plugin has not initialized yet. Please let me know if you need anything else!
  5. Hi martincl, You can get the actual attachments into a container field. However, the example file is not currently set up to do this. In order to do this, you need to set "attachments=true" in the EmailReadMessages function call. This will tell the email plugin to download the attachments. When iterating through the emails, you will call EmailGetMessageValue("attachments"). This returns a return-separated list of paths to the attachments. You will then need to loop through that list and call Set Field(table:myfield;EmailReadAttachment(path)) to put the attachment into a container field.
  6. All of Agnes Riley's advice is solid. To elaborate on their first point, it looks like your FMS is running on a Mac and thus you must have Java 6 installed in order for the plugin to operate. Was the Java you installed Java 6? If not you can download it here. If you have Java 6, I have seen the Admin console not reflect information accurately. Restart the FMSE and the Admin Server using the fmsadmin utility. Once you have done that, log back into the Admin console and check if the plugin is enabled. Also make sure you are using the most current version of the plugin(2.17) . If you have done all of this and are still having issues, send an email to support@360works.com and reference this thread and we will get the issue sorted out.
  7. Hi Steven, In order for inline attachments to work with the Email plugin, you need to use contentIDs in your html <img src> tags and then reference them in the function EmailAttachfileInline. For example: EmailSetBody( "<html><body><img src=\"cid:headergif123\">" & " This is an HTML message with embedded images " & "<img src=\"cid:footergif456\">" & "</body></html>"; "html" ) and EmailAttachFileInline( Globals::headerContainer ; "headergif123" ) EmailAttachFileInline( Globals::footerContainer ; "footergif456" ) In this example the contentIDs (cid) are headergif123 and footergif456. These names are arbitrary. The first parameter in the EmailAttachFileInline function call can either be a field reference or a URL to the file. Let me know if you have any questions!
  8. For anyone else running into a similar issue: When installing our plugins on Windows, make sure that the plugin you are using matches the architecture (32/64bit) of FileMaker. ".fmx" is 32-bit ".fmx64" is 64-bit. You will also need to make sure that the architecture of Java matches the plugin and FileMaker Pro. Otherwise you will get the error message reported above.
  9. Hi Frankb3, Without being able to see your solution, it sounds like you could call the Go to Related Record script step and make sure that you mark the option for "match the current record". That should give you a found set of all the AUDIO records for a specific COPY record. Once you have that found set, you can create a loop that iterates through the records and calls EmailAttachFile(AUDIO::FILE) for each record. An alternative approach would be to do a Find in the AUDIO table for that specific COPY record's primary key. That should result in the same found set as the Go to Related Record script step. Hope that helps!
  10. Hi FoggyMt, For the first problem, try turning off the progress bars. You can do this by setting the parameter "progress=false" in the EmailSend function call. For the second problem, are you sending to the same account or are you sending this to multiple different recipients? If multiple, are they on the same domain? I have attached a simple test file that will test sending multiple attachments. Try sending attachments with it and see if you get the same results. EmailTest.fmp12
  11. Typically when we see this error, the license string and registered to names have been put in the opposite fields or the wrong license is being entered in. If you need to get back into demo mode for whatever reason after you have registered you will need to uninstall/reinstall SuperContainer.
  12. hudi solved this themselves but I wanted to post the solution here in case someone else runs into this... When you call EmailListMailBoxes but don't pass in any parameters, the function will return all top level mailboxes. However, if those folders have subfolders then you need to pass in the name of the top level folder in order to get a list of the subfolders.
  13. Hi Daniel, It looks like you have sorted it out but I wanted to give a few tips for you or anyone else running into this issue: You do not need to stop and start FMS. In fact, unless you are physically restarting the machine FMS runs on, this may not restart the FileMaker Script Engine (FMSE). The FMSE is what needs to be restarted in order for the plugins to get loaded. The easiest way to restart it is to open Power shell and type the command fmsadmin restart fmse -y . I have also seen the Admin console not reflect accurate information (i.e. installed plugins not showing). Whenever I install plugins on FMS, I will restart the FMSE and then restart the admin console with the command fmsadmin restart adminserver -y . If you are cmd instead of Power shell you may need to change directories to where the fmsadmin utility is installed in order to run the commands.
  14. Hi Mark, We do have plans to release FM Cloud compatible versions of our plugins. We have started development but do not have a current ETA.
  15. Hi Ocean West, That's a good question! You will always need your primary key, creation timestamp, and modification timestamp along with any fields that you want to sync. As for modified auto enter fields, I have updated our docs to elaborate on this. Please let us know if you have any questions!
  16. Hi stanmcman, The standalone server will attempt to write logs into the same directory as where you have it pointed for the "Files" directory. Click the Options button on the user interface and see what path is in the box for Files directory. Next, make sure that directory has read/write permissions. To check permissions, I will typically allow read/write permissions for everyone on that directory (and if necessary, their parent directories) and then start the standalone jar and see if that clears the issue. If it does, the permissions is definitely the cause and you can adjust them accordingly.
  17. I tested this with Apple Mail and it works. I just test with Gmail and it does not work. The background image comes in as an attachment.
  18. Just to update this thread, the method above will indeed work. I'm sure there are other approaches but this one seems to work fine. I have found that if you do not want the image to repeat and fill the background you can use the properties background-repeat: no-repeat; background-size: cover; You can pass in different parameters to background-size to get the look and behavior you are looking for.
  19. Hi Lewis, Glad you got figured out and thanks for updating the thread with how you fixed it! Of note, the title at the top of the window having the "null" value is expected behavior for a new configuration. That null value will change to the name of the configuration once you complete it and go back and edit it.
  20. Frankb3, First, I recommend that you do not string all of the function calls within one set variable script step. The reason for this is if that step gets an error or causes a problem, it is difficult to narrow down which function call is causing the issue. Also if one of the functions fail, then the whole script step will fail. It is best practice to separate them out in their own script steps and do some error checking with If conditionals and then log the error and/or exit the script if there is an error. As for the html, I believe that you can use my solution in your EmailSetBody function call. I think what you need to do would look something like this: EmailSetBody(" <html> <body> <img src=\"cid:IHR-CS-Email-Header-Minimal.gif\">" &"<br>" & Production Order::Production Advisory_08 Producer HTML & "<br>" & " <style> body {background-image: url("cid:background123\"); } </style> </body> </html>";"html") EmailAttachFileInline( Images::background ; "background123" ) Like I said before, I haven't tested this with EmailAttachFileInline so I am not sure if that will work but I think it will. If it doesn't you can always use a URL to a hosted image instead.
  21. Hi frankb3, You can accomplish this by modifying your html. Here's an example that will place the linux penguin as the background of an email "<html><body><style> body { background-image: url("http://core0.staticworld.net/images/article/2014/07/linux-tux-100360806-primary.idge.jpg"); } </style> <tr> <td> <p>Content on a pretty background image.</p> </td> </tr> </table></body></html>" This actually tiles the image as the background so you may have to play with the CSS within the <style> tags a bit to get the look you need but that is the basic concept. I have not tested this method with EmailAttachFileInline but I suspect that if you put a cid in the url("") parameter it may work.
  22. Bailey, Restarting the FileMaker Script engine may serve as a "flush". You can do this by using the command "fmsadmin restart fmse -y" in powershell. SMReset will clear any loaded jars, variables, and registered functions that have been stored in memory. This may free up some memory for you but you will need to reload the jars, re-register the functions if/when you need them
  23. Hi D Rai, Yes, Email 1.99 is compatible with FileMaker Server 15.
  24. Hi reynard, Are you installing MirrorSync on a machine that has FileMaker Server installed? If not, the reason you are seeing this message is because the installer issues the fmsadmin command to restart the web server but if you do not have FileMaker Server installed then the command does nothing and the installer quits after 30 seconds of waiting. If this is the case then you should still be able to access MirrorSync by going to http://localhost:42424/MirrorSync .
  25. Hi guys, We are working feverishly to get this new framework completed and tested so that we can release as soon as possible. Again, we will announce their release on all of our media outlets so please be sure that you are subscribed to at least one of them so you know when they are released. Legacy Java 6 is both 32 and 64 bit. The current plugin will work in both 64 bit and 32-bit mode.