by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    johnd-siq4you
    @johnd-siq4you
    these are the events i see on cloudformation console
    johnd-siq4you
    @johnd-siq4you
    Hello David, any thoughts on the error above? Thank you.
    David García
    @davidgf
    @johnd-siq4you that's because you're missing some serverless variables: clicksRCU, clicksReportRCU, clicksReportWCU, clicksWCU, defaultRCU, defaultWCU, opensRCU, opensReportRCU, opensReportWCU, opensWCU, recipientsRCU, recipientsWCU, scheduledAtIndexRCU, scheduledAtIndexWCU, scheduledCampaignsRCU, scheduledCampaignsWCU, sentEmailsRCU, sentEmailsWCU
    they determine the number of read and write capacity units for the DynamoDB tables and indexes
    johnd-siq4you
    @johnd-siq4you
    @davidgf thanks so much for this info. i have set those variables, and now getting further this time. but it still seems to have stucked halfway. I can now see that it has created 10 tables on DynamoDB then it failed.
    Screen Shot 2017-04-28 at 11.24.29 AM.png
    David García
    @davidgf
    @johnd-siq4you you can notice at the bottom of the screenshot that CloudFormation failed on creating an S3 Bucket. Bear in mind that S3 Bucket names must be globally unique, so you should change it. Also, before deploying the CF stack again, remember to remove the DynamoDB tables, as it's going to try to create them again and it'll fail because they already exists
    johnd-siq4you
    @johnd-siq4you
    @davidgf i am again stuck after defining S3Bucket and deleting the dynamodb tables as instructed above. I am now getting error related to uglify-js. See below. I appreciate so much for guiding me through this.

    root@moonmail:/opt/MoonMail# sls function deploy
    Serverless: Deploying functions in "dev" to the following regions: us-east-1
    Serverless: - uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: | uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: / uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: \ uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: \ uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
    uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
    Serverless: | uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
    Serverless: / uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
    Serverless: / uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: \ events.js:141
    throw er; // Unhandled 'error' event
    ^

    Error: Cannot find module 'emitter' from '/opt/MoonMail/_meta/_tmp/deliverCampaign@1493607001502/node_modules/batch'
    at /opt/MoonMail/node_modules/resolve/lib/async.js:48:31
    at processDirs (/opt/MoonMail/node_modules/resolve/lib/async.js:182:39)
    at ondir (/opt/MoonMail/node_modules/resolve/lib/async.js:197:13)
    at load (/opt/MoonMail/node_modules/resolve/lib/async.js:80:43)
    at onex (/opt/MoonMail/node_modules/resolve/lib/async.js:105:17)
    at /opt/MoonMail/node_modules/resolve/lib/async.js:26:73
    at FSReqWrap.oncomplete (fs.js:82:15)

    David García
    @davidgf
    @johnd-siq4you actually, the uglify errors don't break the deployment, but the lack of one module: Error: Cannot find module 'emitter' from. Could you do npm install emitter and try again?
    johnd-siq4you
    @johnd-siq4you
    is sls function deploy installed even when ended with Killed? Then sls event deploy.
    Screen Shot 2017-05-03 at 8.17.08 AM.png
    David García
    @davidgf
    in that case it seems that sls function deploy didn't finish correctly, so the events can't be attached
    johnd-siq4you
    @johnd-siq4you
    @davidgf what do you think is the problem here. Here is the log when doing sls function deploy
    sls function deploy
    Serverless: Deploying functions in "dev" to the following regions: us-east-1
    Serverless: - uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: \ uglify-js failed on _meta/_tmp/duplicateCampaign@1493952229583/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: | uglify-js failed on _meta/_tmp/deleteCampaign@1493952229583/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: - uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
    uglify-js failed on _meta/_tmp/getCampaign@1493952229583/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
    uglify-js failed on _meta/_tmp/createCampaign@1493952229582/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
    Serverless: \ uglify-js failed on _meta/_tmp/duplicateCampaign@1493952229583/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/duplicateCampaign@1493952229583/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
    uglify-js failed on _meta/_tmp/duplicateCampaign@1493952229583/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
    uglify-js failed on _meta/_tmp/duplicateCampaign@1493952229583/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (po
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
    Serverless: | uglify-js failed on _meta/_tmp/unsubscribedCampaign@1493952469830/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/unsubscribedCampaign@1493952469830/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: / uglify-js failed on _meta/_tmp/saveSentEmails@1493952471096/node_modules/joi/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    Serverless: | uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/errors.js : SyntaxError: Unexpected token: name (partial)
    Serverless: / uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/string/uri.js : SyntaxError: Unexpected token: name (scheme)
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/lib/string/ip.js : SyntaxError: Unexpected token: name (regex)
    Serverless: - uglify-js failed on _meta/_tmp/saveSentEmails@1493952471096/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/saveSentEmails@1493952471096/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
    Serverless: - uglify-js failed on _meta/_tmp/unsubscribedCampaign@1493952469830/node_modules/topo/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/joi/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    Serverless: | uglify-js failed on _meta/_tmp/unsubscribedCampaign@1493952469830/node_modules/topo/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    uglify-js failed on _meta/_tmp/saveSentEmails@1493952471096/node_modules/topo/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
    uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
    Serverless: \ uglify-js failed on _meta/_tmp/saveSentEmails@1493952471096/node_modules/topo/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    Serverless: \ uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/topo/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
    Serverless: - uglify-js failed on _meta/_tmp/saveOpens@1493952473714/node_modules/topo/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
    Serverless: - Killed
    David García
    @davidgf
    it looks like the sls function deploy was terminated before finishing. Are you trying to deploy too many functions at once? Have you tried deploying one by one?
    johnd-siq4you
    @johnd-siq4you

    @davidgf May i know where i can set the following variables. Got this error upon function deploy

    debug1: client_input_channel_req: channel 0 rtype keepalive@openssh.com reply 1
    Serverless: ------------------------
    Serverless: Failed to deploy the following functions in "dev" to the following regions:
    Serverless: us-east-1 ------------------------
    Serverless: getRecipient: undefined
    Serverless: listEmailLists: undefined
    Serverless: getEmailList: undefined
    Serverless: deleteRecipient: undefined
    Serverless: exportEmailList: undefined
    Serverless: createRecipient: undefined
    Serverless: deleteEmailList: undefined
    Serverless: createEmailList: undefined
    Serverless: linkClick: undefined
    Serverless: bulkDeleteRecipients: undefined
    Serverless: getLinks: undefined
    Serverless: emailOpen: undefined
    Serverless: updateTemplate: undefined
    Serverless: listTemplates: undefined
    Serverless: getTemplate: undefined
    Serverless: updateEmailList: undefined
    Serverless: getBeeTokenProxy: undefined
    Serverless: duplicateTemplate: undefined
    Serverless: deleteTemplate: undefined
    Serverless: createTemplate: undefined
    Serverless: updateCampaign: undefined
    Serverless: unscheduleCampaign: undefined
    Serverless: sendTestEmail: undefined
    Serverless: sendTestCampaign: undefined
    Serverless: scheduleCampaign: undefined
    Serverless: listCampaigns: undefined
    /usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:61
    fn = function () { throw arg; };

    James Loh
    @jloh
    Is there a better setup guide for moonmail anywhere? It feels a bit like "draw the two circles, now the rest of the owl" at the moment.
    https://github.com/microapps/MoonMail mentioned you need to put some variables in a file, but not what variables are actually required??
    Vamsi Krishna V
    @vonec
    @jloh any luck setting it up
    johnd-siq4you
    @johnd-siq4you
    @vonec im sorry but i was NOT able to completely set up either. too bad, the application looks promising. was really looking forward to get it running.
    @jloh you are exactly right. there's not much info about the proper set up. anyhow the variables can be found in this directory <Moonmail-directory>/_meta/variables/
    Things need to be defined for example are (but there could be more), as I said I never really got it completed:
    "region": "XXXXXXX",
    "defaultEmailAddress": "XXXX@YYYYY.com",
    "account-id": "XXXXXYYYY",
    "defaultApiSecret": "XXXXXYYYY",
    "defaultApiKey": "XXXXXYYYY",
    "apiHost": "XXXXXYYYY.com",
    "clicksReportRCU": 2,
    "clicksReportWCU": 2,
    "clicksWCU": 2,
    "defaultRCU": 2,
    "defaultWCU": 2,
    "opensRCU": 2,
    "opensReportRCU": 2,
    "opensReportWCU": 2,
    "opensWCU": 2,
    "recipientsRCU": 2,
    "recipientsWCU": 2,
    "scheduledAtIndexWCU": 2,
    "scheduledCampaignsRCU": 2,
    "scheduledCampaignsWCU": 2,
    "sentEmailsRCU": 2,
    "sentEmailsWCU": 2,
    "scheduledAtIndexRCU": 2,
    "clicksRCU": 2,
    James Loh
    @jloh
    I had no luck either @johnd-siq4you / @vonec sadly! Good lead you've got there though, will try again possibly.
    Lakshmoji Rao Y
    @lakshmojirao999
    Hi Team,
    Did any one successfully configured MoonMail if so please share the instruction . I'm getting following error
    ServerlessError: ServerlessError: An error occurred while provisioning your cloudformation: The following resource(s) failed to create: [AutomationsTable, AwsMarketplaceNotificationsQueue, ScheduledEmailsTable, AttachSenderTopic, PrecompileCampaignTopic, SentEmailsTable, SendCampaignTopic, PrecompileEmailTopic, AttachRecipientsTopic, SentEmailsTopic, ListSegmentsTable, CampaignsTable, TemplatesTable, FreeUsersSendEmailQueue, AttachSegmentRecipientsTopic, UsersTable, EventsBusTopic, AttachListRecipientsTopic, RecipientsTable, StaticDataBucket, AutomationActionsTable, ClicksReportTable, UnsubscribedRecipientTopic, PaymentLogsTable, LinksTable, UpdateListImportStatusTopic, ExpertsTable, EmailAdminsTopic, ClicksTable, UpdateUserReputationTopic, ListsTable, EmailNotificationsTopic, AttachRecipientsCountTopic, OpensStream, EventsStream, UpdateCampaignTopic, SendEmailsTopic, OpensTable, OpensReportTable, ReportsTable]. . Delete requested by user.
    David García
    @davidgf
    hi @lakshmojirao999 , what error prevents the CloudFormation stack from being created? You can see it in the AWS panel
    dada-p
    @dada-p
    Having the same error:
    |2017-10-07|Status|Type|Logical ID|Status reason|
    |----------|------|----|----------|-------------|
    |23:15:15 UTC+0200|DELETE_IN_PROGRESS|AWS::CloudFormation::Stack|MoonMail-v2-dev-r|The following resource(s) failed to create: [AutomationsTable, ScheduledEmailsTable, ListExportS3Bucket, AttachSenderTopic, PrecompileCampaignTopic, SentEmailsTable, SendCampaignTopic, PrecompileEmailTopic, AttachRecipientsTopic, ClicksStream, SentEmailsTopic, ListSegmentsTable, CampaignsTable, TemplatesTable, FreeUsersSendEmailQueue, AttachSegmentRecipientsTopic, UsersTable, EventsBusTopic, IamRoleLambda, AttachListRecipientsTopic, RecipientsTable, StaticDataBucket, AutomationActionsTable, ClicksReportTable, UnsubscribedRecipientTopic, PaymentLogsTable, LinksTable, UpdateListImportStatusTopic, ExpertsTable, EmailAdminsTopic, ClicksTable, UpdateUserReputationTopic, ListsTable, EmailNotificationsTopic, AttachRecipientsCountTopic, OpensStream, EventsStream, UpdateCampaignTopic, SendEmailsTopic, OpensTable, OpensReportTable, RecipientsImportS3Bucket, ReportsTable]. . Delete requested by user.|
    |23:15:14 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|EventsBusTopic|Resource creation cancelled|
    |23:15:14 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|AttachListRecipientsTopic|Resource creation cancelled|
    |23:15:14 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|SendEmailsTopic|Resource creation cancelled|
    |23:15:14 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|UnsubscribedRecipientTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|EmailAdminsTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::Kinesis::Stream|ClicksStream|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|EmailNotificationsTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|AttachSegmentRecipientsTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|SentEmailsTable|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|SentEmailsTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::Kinesis::Stream|OpensStream|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|PrecompileEmailTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EventsBusTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|PrecompileCampaignTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|AttachRecipientsCountTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|SendCampaignTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::Kinesis::Stream|EventsStream|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|PaymentLogsTable|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|AutomationsTable|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SQS::Queue|FreeUsersSendEmailQueue|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|OpensTable|moonmail-dev-opens already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|AttachRecipientsTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|UpdateCampaignTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|UpdateUserReputationTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|UpdateListImportStatusTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::SNS::Topic|AttachSenderTopic|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::IAM::Role|IamRoleLambda|Resource creation cancelled|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|ClicksStream|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EmailAdminsTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|EventsStream|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::S3::Bucket|RecipientsImportS3Bucket|recipients.moonmail.dev.us-east-1 already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ScheduledEmailsTable|moonmail-dev-scheduledEmails already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachListRecipientsTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::S3::Bucket|StaticDataBucket|static.moonmail.dev.us-east-1 already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ExpertsTable|moonmail-dev-experts already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|PrecompileEmailTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|PrecompileCampaignTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|OpensReportTable|moonmail-dev-opens-report already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachSegmentRecipientsTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_COMPLETE|AWS::SQS::Queue|AwsMarketplaceNotificationsQueue||
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ReportsTable|moonmail-dev-reports already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::S3::Bucket|ListExportS3Bucket|list-exports.moonmail.dev.us-east-1 already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UnsubscribedRecipientTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ListsTable|moonmail-dev-lists already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ClicksReportTable|moonmail-dev-clicks-report already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SQS::Queue|FreeUsersSendEmailQueue|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|CampaignsTable|moonmail-dev-campaigns already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|TemplatesTable|moonmail-dev-templates already exists|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|RecipientsTable|moonmail-dev-recipients already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EventsBusTopic||
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ClicksTable|moonmail-dev-clicks already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateListImportStatusTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachRecipientsTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateCampaignTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SendEmailsTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|UsersTable|moonmail-dev-users already exists|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateUserReputationTopic|Resource creation Initiated|
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|AutomationsTable||
    |23:15:13 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EmailNotificationsTopic|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachRecipientsCountTopic|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SendCampaignTopic|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SQS::Queue|AwsMarketplaceNotificationsQueue|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SentEmailsTopic|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|ClicksStream||
    |23:15:12 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|LinksTable|moonmail-dev-links already exists|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|OpensTable||
    |23:15:12 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|AutomationActionsTable|moonmail-dev-automation-actions already exists|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|SentEmailsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::IAM::Role|IamRoleLambda|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|PaymentLogsTable||
    |23:15:12 UTC+0200|CREATE_FAILED|AWS::DynamoDB::Table|ListSegmentsTable|moonmail-dev-list-segments already exists|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EmailAdminsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachSenderTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|OpensReportTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachListRecipientsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|EventsStream||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ExpertsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|PrecompileCampaignTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::S3::Bucket|RecipientsImportS3Bucket||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::S3::Bucket|StaticDataBucket||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|PrecompileEmailTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ListsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|OpensStream|Resource creation Initiated|
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ReportsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UnsubscribedRecipientTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|CampaignsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::IAM::Role|IamRoleLambda||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachSegmentRecipientsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|UsersTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::S3::Bucket|ListExportS3Bucket||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|RecipientsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SQS::Queue|FreeUsersSendEmailQueue||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateCampaignTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ScheduledEmailsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|TemplatesTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SendEmailsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ClicksReportTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachRecipientsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SQS::Queue|AwsMarketplaceNotificationsQueue||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ClicksTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|EmailNotificationsTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateUserReputationTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|UpdateListImportStatusTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|LinksTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|AutomationActionsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|AttachRecipientsCountTopic||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::DynamoDB::Table|ListSegmentsTable||
    |23:15:12 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SentEmailsTopic||
    |23:15:11 UTC+0200|CREATE_IN_PROGRESS|AWS::SNS::Topic|SendCampaignTopic||
    |23:15:11 UTC+0200|CREATE_IN_PROGRESS|AWS::Kinesis::Stream|OpensStream||
    |23:15:08 UTC+0200|CREATE_IN_PROGRESS|AWS::CloudFormation::Stack|MoonMail-v2-dev-r|User Initiated|
    (all tables already exists)
    Ankith Konda
    @ankithkonda
    Hi @davidgf Would it be possible for you to record a screencast of yourself setting up this project from scratch? I feel as though this would be a huge help. Thank you
    Harshvardhan Gupta
    @harveyslash
    hi
    anybody online ?
    Harshvardhan Gupta
    @harveyslash
    can anybody help me with setting this up ?
    Adam Spiers
    @aspiers
    @dada-p You're hitting microapps/MoonMail#324
    Adam Spiers
    @aspiers
    I just submitted microapps/MoonMail#328 to address that
    Nitin Goyal
    @ngoyal16
    getting issue while setting it in our aws account
    Carlos Castellanos
    @ccverak
    Thanks for the your contributions @aspiers I'm sure these will help a lot on deploying MoonMail from scratch!
    BTW, We are planning to migrate functions created with serverless 0.5 to 1.x, hopefully, that would make a lot easier the deployment process.
    Avivonz
    @Avivonz
    Hey guys, on sls resources deploy it fails like it fails fo everyone else, though in the Stack I can see the specific error that occurs : AWS::S3::Bucket RecipientsImportS3Bucket Bad Request (Service: Amazon S3; Status Code: 400; Error Code: 400 Bad Request; Request ID: F89C62D9EA0EA18B; S3 Extended Request ID: 47h9puojI2iQSbtVe1rxZ0kfJkni30Wm8eJGjIKWXwJqCvrMe93XbNQuhwMPyFTiW0ah1aw3d9c=)
    It does so for every bucket action, likewise for StaticDataBucket
    And ListExportS3Bucket
    amkj1409
    @amkj1409
    How can i setup moonmail on AWS??
    mithkum
    @mithkum
    Screenshot 2019-02-10 at 12.35.35 PM.png
    HI , i am getting error to deploy moonmail
    Rajesh Medampudi
    @medampudi
    Does moonmail only work with the microservices alone. Or do we also need the legacy v.5 services.
    Torsten Curdt
    @tcurdt
    Is there a good tutorial to get moonmail to work on AWS? The readme is pretty - bare bones.
    vgtom
    @vgtom
    does the open source moonmail support SMS, whatsapp etc??
    Himanshu Maheshwari
    @himanshuMaheshwari2311
    I am getting an error while installing dependencies for api, currently took a fork and working on a branch from master:
    Arguments: ls-remote --tags --heads ssh://git@github.com/microapps/juice.git
    Directory: G:\Projects\leadshare-mail-platform\api
    Output:
    Warning: Permanently added the RSA host key for IP address '13.234.210.38' to the list of known hosts.
    git@github.com: Permission denied (publickey).
    fatal: Could not read from remote repository.
    Any clue?