Replies: 4 comments
-
Yes, subject to our availability and interest. Describe what you want developed. |
Beta Was this translation helpful? Give feedback.
-
Thank you :) I sent you a contact request on LinkedIn for DMs. |
Beta Was this translation helpful? Give feedback.
-
Good thing you mentioned that, I log onto LinkedIn about once every 2 years.
I like this idea. Does a workflow like this sound about right?
|
Beta Was this translation helpful? Give feedback.
-
Yes, about that, correct :) WOuld be perfect if the API looked something like this import { EasyHaraka } from 'easy-haraka';
const easyHarakaInstance = new EasyHaraka({
hostname: 'myharaka.mydomain.com'
dnsCredentials: {
cloudflareToken: 'mycloudflaretoken'
},
dkim: true,
dmarc: true,
storage: {
mongoConnectionString: 'myMongoConnectionStringHere'
}
});
/**
* go to dns provider, check if zone exists for domain,
* if yes, set up mail reception under the provided domain above
*/
easyHaraka.ensureReceptionFor('mail.mydomain.com').subscribe(async newMail => {
// do something with new mail here.
})
/**
* set up spf for a domain routed through google workspace
*/
easyHaraka.setUpSpf({
domain: 'myworkspacedomain.com'
}).then(() => console.log('set up spf'))
/**
* send mails, and set up dkim and dmarc automatically, if not yet present
*/
easyHaraka.sendMail({
from: '[email protected]',
to:: '[email protected]',
htmlBody: '<h1>Hello there</h1>'
}).then(() => console.log('sent mail!')) |
Beta Was this translation helpful? Give feedback.
-
Is there any form of paid implementation consulting available from the devs?
Would be cool since it is hard to find freelancers that have expert knowledge with Haraka.
Beta Was this translation helpful? Give feedback.
All reactions