Jump to content
AndyN

360 Works Cloudmail Plugin

Recommended Posts

Hi,

Could do with some advice please, i am just playing with the cloud mail plugin, i am trying to install the plugin on the server.

I have copied both the FMX and FMX64 files to the following location, but it doesn't seem to register the plugin when I open the provided database, instead it asks me to install the plugin locally.

C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions

Is this the correct location ?

Thanks.

Share this post


Link to post
Share on other sites

That is the correct installation location for server side plugins. However, the Cloudmail.fmp12 example file was developed for client side use. You will need to modify it in order to use it with a server side plugin. The prompt you are seeing is because there is a start up script that checks if the plugin is installed locally and if not shows the prompt to install. You can comment out/remove that check in the start up script so you no longer see it.

Share this post


Link to post
Share on other sites

Hi Ryan,

 

Thanks for the reply, is there much modification required to achieve this ?

Share this post


Link to post
Share on other sites

I can't tell you exactly what all is entailed in doing so but in general:

The scripts will need to be executed with the Perform Script on Server script step which means you will need modify any buttons that are linked to scripts that execute plugin functions. You will also need to add the registration function to all scripts that call plugin functions as registration is done on a session basis because there is no mechanism in FMS to store registration like there is in FileMaker Pro. Server side scripts also need context since they are headless. This means you will need to add to the script script steps like go to layout, go record, etc. where appropriate. 

In my opinion it will probably take just as long to modify the example file as it would to start from scratch or integrating the plugin into an existing solution. If you are just trying it out, I'd recommend demoing it in FileMaker Pro before investing the time in developing a server side process.

Share this post


Link to post
Share on other sites

OK thanks for letting me know, is there a walkthrough for how to set up the AWS side of things ?

Share this post


Link to post
Share on other sites

Yes, see the documentation here for generating access/secret keys, here for instructions on how to put the AWS account into production mode, and here for instructions on how to verify your email address for sending. The linked videos are labeled as for the Email plugin but the process is the same for CloudMail. 

Share this post


Link to post
Share on other sites

OK great thanks for that will go through it, is the provided database hard coded for north virginia ?

Share this post


Link to post
Share on other sites

Yes, right now the CloudMail plugin will spawn an EC2 instance in the U.S. East(N.Virgina) region so all set up needs to be done there. We do have plans for a future version to make this a selectable option but for now you have to use the US East region

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By 360Works
      NEW 360Works FileMaker Plug-in Update!
       
       
      Update available for the entire 360Works plug-in platform providing improvements for both macOS Catalina and Windows
      360Works plug-ins and products improve the capabilities of FileMaker by adding functionality to the FileMaker platform for sync, email management, web services, payment processing, image and file storage, FTP transfers, Apple/Google/Exchange calendar integration, Microsoft Office document manipulation, and much more.

      The team at 360Works strives to provide the best possible service and support to their customers and to always keep their products compatible and flexible.
      We have released new versions of the plug-ins within our product suite with improvements for use on both Mac and Windows operating systems:
      New signed versions of our plug-ins will prevent macOS Catalina from trying to block it. Plug-ins are now notarized to comply with macOS changes in this update. For Windows users, we implemented better handling of child processes. If there is a hard crash, we detect and clean up java processes left running the next time the plug-in starts up. We improved our plug-in logging which will prevent hangups on background logging threads. For registering our plug-ins, we fixed issues with the registration dialog where the registration would not persist.  
        Updated Versions of 360Works Plug-ins:
      Updated Plug-in Plug-in Description 360Deploy 2.8 Automated, simple deployment of new database versions CloudMail 3.3 Send and track email marketing campaigns Plastic 3.2 Payment processing plug-in Scribe 3.2 Read and write PDF, Word, and Excel files ScriptMaster 5.3 Add many new functions & create custom plug-ins Email 3.3 Send and receive text and HTML emails in FileMaker FTPeek 2.3 FTP upload and download from your FileMaker database WebAssistant 2.2 Access internet resources, URLs, and fill out web forms JDBC 2.2 SQL access with JDBC Compatibility Charts 2.2 Easy-to-use charting for FileMaker RemoteScripter 2.2 Trigger scripts on FileMaker Pro from the web or IWP SuperContainer 2.9514 A better container field for FileMaker Go and FileMaker Pro Installing the Update

      Using the plug-in links above you can download the current updated version of the plug-in. Installing plug-in updates are easiest when using the Install Plugin File script step in all environments. For legacy systems, auto-update is supported as well. Find out more at 360works.com/autoupdate.
      Availability

      This is a free plug-in update if you own a valid license for the most recent major version, or are within your maintenance subscription for the license (maintenance applies to Scribe and CloudMail).

      Active 360Works Portfolio Bundle holders with a current maintenance subscription can use all of the updates at no additional charge. The PDF Plug-in and Scribbler Plug-in, available only in the 360Works Portfolio Bundle, have the same platform update as well!

      Please note: if you do not own the current major version or are outside of your maintenance window you will need to purchase the current major version of the license in order to use this update.
      Custom Plug-in Users
      If you have a 360Works custom plug-in, please contact us to get an updated version of our custom plug-in. In most cases, there will be no additional charge for this. (Charges may occur if additional development work is required. Rates will be billed at our hourly consulting rate of $185/hr. Please contact us for custom plug-in information.)
      360Works Support
      The 360Works Support Team is dedicated to your successful use of 360Works plug-ins and add-ons. With your purchase from 360Works, you receive 2 free hours of technical support Monday - Friday from 10:00 a.m. - 6:00 p.m. (ET). However, most questions can be answered at our documentation page. If you need to get in touch with us, requests for support team assistance can be sent to support@360works.com.
      Stay updated with 360Works
       
       
    • By 360Works
      MirrorSync 6 and Zulu 4 Videos from the
      FileMaker Developer Conference 2019
      At the 2019 FileMaker Developer Conference, we presented our latest major releases: 360Works MirrorSync 6 and Zulu 4. In this article, we wanted to share with you the session recordings provided by Claris. If you did not attend DevCon, or want to hear the session again, now is your chance!
      MirrorSync 6 is all about the developer. MirrorSync is the easy-to-use FileMaker data replication tool can quickly and seamlessly sync an offline database running on FileMaker Go or FileMaker Pro with a database hosted by FileMaker Server. It can sync various configurations of SQL databases, such as MySQL, Salesforce, Amazon DynamoDB or Redshift, and WordPress with FileMaker.

      This new version of MirrorSync also makes it very easy to synchronize two FileMaker Servers to handle mission critical tasks like server clustering for load balancing and data disaster recovery. In this release, MirrorSync ships with many improvements for the synchronization setup and management process, safer syncs, more robust handling of large files, plus much more.
      Zulu 4 is better for business. Zulu is an application that keeps your calendar events in sync with FileMaker records. It is able to sync with Apple Calendar, Google Calendar, and Exchange Outlook Calendar. Zulu 4 allows you to integrate your business workflows into the well known calendar interfaces your users are already using on their devices.

      With the click of a link, a user can subscribe to a new calendar powered by your FileMaker solution. In this release, Zulu brings new support for Apple Reminders, improved calendar filters, and a better synchronization setup and management process as well.
        Session Recordings for MirrorSync 6 and Zulu 4   Stay updated with 360Works

       
       
    • By 360Works
      New Major Version Release:
      MirrorSync 6!
      The All New MirrorSync 6: Optimized for FileMaker Developers
      The moment you've been waiting for is here! 360Works is proud to announce the release of MirrorSync 6. The easy-to-use FileMaker data replication tool can quickly and seamlessly sync an offline database running on FileMaker Go or FileMaker Pro with a database hosted by FileMaker Server. It can sync various configurations of SQL databases, such as MySQL, Salesforce, Amazon DynamoDB or Redshift, and WordPress with FileMaker. This new version of MirrorSync also makes it very easy to synchronize two FileMaker Servers to handle mission critical tasks like server clustering for load balancing and data disaster recovery.
      In this release, MirrorSync ships with many improvements for the synchronization setup and management process.

      Jesse Barnum, President of 360Works, says “MirrorSync 6 is the most major change since version 3. One of the biggest features is that MirrorSync can now automatically detect all new fields and tables." In version 6, there is no need to re-configure or re-paste script steps when you have solution changes (for client-to-server sync, as well as server-to-server).
      Overall, the MirrorSync configuration client and sync management has been greatly improved. Creating and editing configurations is much faster, especially for many tables. Sync status updates are more responsive, and configuration changes can be made without canceling active syncs. New fields and layouts are automatically detected and added to the sync. Auto-detection of primary keys, creation / modification timestamps, and writebacks has been greatly improved. In addition, the configuration client no longers requires Java to be pre-installed, and is signed and notarized for compatibility with the latest versions of Mac OS X without annoying security pop-ups.
      Try or Buy MirrorSync 6
      Automatic File Transfers Between Servers
      When setting up a server-to-server sync for the first time, you no longer need to manually download, copy, and upload the databases between the servers. Just install MirrorSync 6 on both servers and click the ‘sync now’ button. MirrorSync will transfer the files (even for multi-file solutions) and run the initial sync.
      Automatic Version Update Between Servers
      If you’ve used MirrorSync 4 or 5, you’re familiar with the automatic update feature, which automatically sends database updates to users in the field. MirrorSync 6 now uses the same approach for server-to-server syncs. Just modify a single calculation field, and MirrorSync will replace the database on the spoke server with a new version after the next successful sync. You can even schedule this feature, so that it runs overnight without disrupting connected users.
      MirrorSync 6 Makes Syncs Safer
      Deletion scanning now runs two separate checks to ensure a record has been deleted before deleting on the other side of the sync. Checks have been added to make sure that no client record exists in the MirrorSync table before downloading a copy for the spoke to sync. Recover mode is now more discerning about which records to re-write after a previous failed sync which helps to prevent situations where recovery could cause a large number of records to be modified. Lastly, there have been multithreading improvements for storing and accessing the internal sync database for better reliability.
      Robust Enough for the Largest of Files
      For users with large databases, MirrorSync now utilizes streaming when reading from FileMaker Server and Pro/Go. This allows fetching data of unlimited size, while reducing RAM requirements.

      A common problem in previous versions of MirrorSync was a limit on the number of tables. When the table count approached 60 tables, the MirrorSync script would often hit the limit on script size in FileMaker. This issue is now solved: MirrorSync 6 can sync any number of tables. We’ve successfully tested MirrorSync 6 with a server-to-server sync for a multi-file solution containing 26 files, 127 tables, and over 30 million records.

      MirrorSync now supports custom location for temp files. This is particularly important when using the database download feature with very large databases; you can now store these temporary copies on an external volume with more free space than the boot drive.
      Easy Migration
      After upgrading your existing MirrorSync 4 or 5 installation, existing offline databases in the field will continue to be able to sync with the new MirrorSync 6 server. You can utilize MirrorSync’s automatic version update feature to update these users to the latest version after completing a sync with their older version.
      Try or Buy MirrorSync 6
      New System Requirements:
      Java is no longer required to be pre-installed for the installer, web application, or configuration client. FileMaker Pro, Go, and Server 17 or later is now required. Certain multithreading speed improvements will only apply when running Server 18v3 or later.  
      Notable Features in MirrorSync 6:
      Automated deployment and version management for server-to-server syncs Now uses the Data API (instead of XML or xDBC) All new MirrorSync script, re-written to support new features in FileMaker 17 and later Unlimited tables Leverages new FileMaker features for much faster container field syncs Configuration client is now a standalone application that does not require Java to be installed Added support for Get( UUIDNumber ) primary keys Added support for the iPod Touch (which is a great and inexpensive option for offline data collection)  
      See the complete changelog here.
      Pricing and Availability
      MirrorSync 6 is available now. You can download the software instantly from mirrorsync.com and start syncing with the new improvements. MirrorSync is free for 1 FileMaker Pro/Go device, with additional devices priced at $8-$95 per device depending on quantity. This price is for a single FileMaker solution, with addition solutions priced at $200/each, and server-to-server syncs priced at $1,600 - $2,000 depending on the types of databases. All prices are one-time costs, not annual. Complete pricing is available at mirrorsync.com
      Active maintenance subscribers for MirrorSync or the 360Works Portfolio Bundle will receive the new major version 6 at no additional cost. All purchases within the last 12 months are still under active maintenance.
      We are also pleased to announce that we offer hosting services for MirrorSync for the low price of $29 per month. This is included free of charge for customers hosting FileMaker Server with us. Contact us to find out more and get started!
        Try or Buy MirrorSync 6       Stay updated with 360Works


      Sincerely,

      360Works
      plugins@360Works.com
    • By 360Works
      MirrorSync 6: Update, Beta Test,
      and Release Information
      MirrorSync 6 Update
      At 360Works we strive to provide the best quality software and to keep FileMaker Developers well-informed with updates to our products. MirrorSync 6 is making tremendous progress, however it is not yet ready for purchase. At this time, all of the new features have been implemented and we are moving into the quality assurance phase of our development.

      As a reminder, MirrorSync 6 is all about the FileMaker Developer! It makes it much quicker and easier to configure sync in a new solution, but what you will love most is that with MirrorSync 6 there is nothing to re-configure when your solution changes (for client-to-server sync, as well as server-to-server). Additional new features:
      Automated deployment and version management for server-to-server syncs Now uses the Data API (instead of XML or xDBC) All new MirrorSync script, re-written to support new features in FileMaker 17 and later Unlimited tables Leverages new FileMaker features for much faster container field syncs Public Beta Test
      As we continue to work on the quality assurance of MirrorSync 6, we will open a public beta test. MirrorSync 6 beta testers will be a part of an exclusive opportunity as one of the first people to see and experience the new features with a 60 day trial license provided by 360Works. If you would like to be included in this beta tester opportunity, please email support@360works.com. Be sure to let us know what type of configuration you will be syncing, and how many devices you need (if you are doing client-to-server syncs). Spots are limited and will be selected on a first-come, first-served basis.
      Anticipated Release
      We are thrilled to be providing MirrorSync 6 and partnering with the FileMaker community in testing. We foresee the remainder of our quality assurance process to occur over the next few weeks. This means we are anticipating an official release date for MirrorSync 6 by the end of October. As always, we appreciate your continued support and involvement with 360Works products.
      Information on Known Issues
      Known issues - will be resolved in final release:
      There are issues with time zones when the offline device, MirrorSync, and the server are not all in the same time zone. Add an email notification when a server-to-server version update occurs Importing and exporting configurations does not work Client-to-server syncs set to share the same password used in the configuration are still prompted for a password on first sync. Known issues - may or may not be resolved in final release:
      MirrorSync 6 is not backwards compatible with MirrorSync 5, which means you won't be able to sync existing MirrorSync 5 offline copies with MirrorSync 6. Configuration client does not work on Mac OS X with Open JDK installed. Use Java 8 or paid Oracle Java instead. If that's not an option, do the configuration with Windows (via RDP).  
      Stay updated with 360Works
      #360Works
    • By 360Works
      New Major Version, 360Works Zulu 4
      NOW AVAILABLE!
      360Works is proud to announce the release of Zulu 4. Zulu is an application that keeps your calendar events in sync with FileMaker records. It is able to sync with Apple Calendar, Google Calendar, and Exchange Outlook Calendar.
      You can manipulate the events in your calendar, and Zulu will write these changes to FileMaker records. The opposite is also true, updates to FileMaker records will be written to your calendar's events. Zulu will even respect FileMaker’s record level access privileges and record locking so you can filter records based on privilege set.

      Zulu 4 is better for business! It allows you to integrate your business workflows into the well known calendar interfaces your users are already using on their devices. With the click of a link, a user can subscribe to a new calendar powered by your FileMaker solution.
      New Features:
      Apple Reminder Support - manage your Apple Reminders from FileMaker! Use alarms to control native iOS notifications. Use time based alarms to remind people of certain tasks. Take advantage of location based reminders, trigger a notification when a user arrives at a job site, or when leaving. Track completion of reminders, and track when the reminder has been seen by the user. One click URL calendar subscriptions, making it easier than ever to onboard new users. Improved publishing page - some users like Apple Calendar, but some are only on Google? No problem! Drive all calendars from FileMaker. We rewrote the publish page and reworked the publishing process entirely inside of FileMaker. Filter using the same methods provided by calendars, making assigning tasks to users as easy as assigning events! Minimum start date for Exchange and Google supported, so you don't need to worry about ancient events crowding your FileMaker solution. Zulu is easy to install. It is not a plug-in but rather an extension for FileMaker Server. There are no scripts to write or processes to manage. Integrating Zulu into your solution is a snap!
      Availability
      Zulu 4 is available immediately for purchase. Pricing starts at $429 for a Workgroup License. Enterprise License and Solution Bundle Licenses are available for larger scale solutions. There is a free trial version available as well. Discounts are available for education and non-profit organizations.

      Additionally, the Enterprise License for Zulu 4 is available in the 360Works Portfolio Bundle. This deal includes all 360Works products at 75% off of the cost of the entire suite of plug-ins and add-ons for FileMaker.

      Zulu is a 360Works maintenance product, this means it includes free upgrades (major and minor) for a full year. At the end of a year, you can continue to use the version you have forever, or you can choose to purchase maintenance which includes upgrades (major and minor) for another year. If you choose not to renew maintenance at the end of the year, you will not receive updates (major or minor) unless you repurchase the software at full price. You may sign up to auto-renew maintenance and receive a 10% discount on your renewal.

      All Zulu license holders with valid maintenance (within one year since date of purchase) can download and use Zulu 4 at no additional charge.
       
      Download, try, or buy Zulu 4 here!
        About 360Works
      360Works offers a wide selection of developer tools for FileMaker, including their flagship product, MirrorSync (FileMaker Solution of the Year in 2013). Our FileMaker staff have been producing easy-to-use extensions to the FileMaker platform since 1996. As a Platinum member in the FileMaker Business Alliance and 2009 winner of the FileMaker Community Contribution award, we are one of the top-tier FileMaker development firms in the world. Our customers include NASA, Apple, Pixar, Make-A-Wish, Omnicom Group, the US Marines, Atlanta Business Chronicle, and many other successful organizations.
      360Works
      plugins@360works.com
      (770) 234-9293
  • Who Viewed the Topic

    1 member has viewed this topic:
    TravisB 
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.