Skip to content

I have this error #39

Open
Open

Description

@emanueldev1

mail@gmail.com
verbose: Connection id c3eca05a-cd87-4f5a-bc9a-545961f44c75
info: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Receiving message from contact@domain.com
{
id: 'c3eca05a-cd87-4f5a-bc9a-545961f44c75',
secure: true,
localAddress: 'ip',
localPort: 465,
remoteAddress: 'ip',
remotePort: 54252,
clientHostname: 'ns',
openingCommand: 'EHLO',
hostNameAppearsAs: '[127.0.0.1]',
xClient: Map(0) {},
xForward: Map(0) {},
transmissionType: 'ESMTPS',
tlsOptions: {
name: 'TLS_AES_256_GCM_SHA384',
standardName: 'TLS_AES_256_GCM_SHA384',
version: 'TLSv1.3'
},
envelope: {
mailFrom: { address: 'contact@domain.com', args: false },
rcptTo: [ [Object] ]
},
transaction: 1,
mailPath: '.tmp\c3eca05a-cd87-4f5a-bc9a-545961f44c75'
}
info: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Processing message from contact@mail.index-dev.tech
verbose: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Validating dkim.
verbose: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Validating spf.
verbose: validsting spf for host mail.index-dev.tech and ip [ip]
verbose: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Parsing email.
parseEmail err: TypeError: Cannot set property errored of # which has only a getter
at new MessageSplitter (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailsplit\lib\message-splitter.js:24:22)
at new MailParser (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\mail-parser.js:33:25)
at module.exports (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\simple-parser.js:25:18)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:312:36
at Promise._execute (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\debuggability.js:384:9)
at Promise._resolveFromExecutor (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:518:18)
at new Promise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:103:10)
at parseEmail (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:307:16)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:215:21
at tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:466:57)error: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Unable to validate dkim. Consider dkim as failed.
error: Error: No header boundary found
at Object.verify (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\dkim\lib\verify.js:18:22)
at Object.validateDkim (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\mailUtilities.js:25:10)
at Object.tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)
at Object.ret [as validateDkimAsync] (eval at makeNodePromisifiedEval (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promisify.js:184:12), :13:39)
at validateDkim (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:260:30)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:212:21
at tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:466:57) at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:559:17)
at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)
error: c3eca05a-cd87-4f5a-bc9a-545961f44c75 Unable to finish processing message!!
{
message: 'Cannot set property errored of # which has only a getter',
stack: 'TypeError: Cannot set property errored of # which has only a getter\n' +
' at new MessageSplitter (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailsplit\lib\message-splitter.js:24:22)\n' +
' at new MailParser (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\mail-parser.js:33:25)\n' +
' at module.exports (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\simple-parser.js:25:18)\n' +
' at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:312:36\n' +
' at Promise._execute (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\debuggability.js:384:9)\n' +
' at Promise._resolveFromExecutor (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:518:18)\n' +
' at new Promise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:103:10)\n' +
' at parseEmail (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:307:16)\n' +
' at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:215:21\n' +
' at tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)\n' +
' at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:547:31)\n' +
' at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)\n' +
' at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)\n' +
' at Promise._settlePromises (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:729:18)\n' +
' at Promise._fulfill (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:673:18)\n' +
' at Promise._resolveCallback (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:466:57)'
}
error: TypeError: Cannot set property errored of # which has only a getter
at new MessageSplitter (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailsplit\lib\message-splitter.js:24:22)
at new MailParser (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\mail-parser.js:33:25)
at module.exports (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\simple-parser.js:25:18)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:312:36
at Promise._execute (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\debuggability.js:384:9)
at Promise._resolveFromExecutor (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:518:18)
at new Promise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:103:10)
at parseEmail (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:307:16)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:215:21
at tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:466:57)Unhandled rejection TypeError: Cannot set property errored of # which has only a getter
at new MessageSplitter (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailsplit\lib\message-splitter.js:24:22)
at new MailParser (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\mail-parser.js:33:25)
at module.exports (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\mailparse\lib\simple-parser.js:25:18)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:312:36
at Promise._execute (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\debuggability.js:384:9)
at Promise._resolveFromExecutor (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:518:18)
at new Promise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:103:10)
at parseEmail (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:307:16)
at C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\node-mailin\lib\node-mailin.js:215:21
at tryCatcher (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._resolveCallback (C:\Users\admin\Desktop\PRODUCT EMAN\mailing\node_modules\bluebird\js\release\promise.js:466:57)

Activity

  1. nordluf commented on Dec 29, 2022

    @nordluf

    You can try this solution: #35 (comment)

  2. emanueldev1 commented on Dec 29, 2022

    @emanueldev1
    Author

    Thank you, but the email still does not arrive, the user of the email must be created somehow? or just put the email and password that I decide and send mails? here

    I get this on the console at the end
    info: bc824758-d68e-4258-bb2d-118371ae736a End processing message, deleted .tmp\bc824758-d68e-4258-bb2d-118371ae736a

    CODE:

    nodeMailin.on("authorizeUser", function (connection, username, password, done) { if (username == "user" && password == "passs") { done(null, true); } else { done(new Error("Unauthorized!"), false); } });

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions