1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "identities": [
12 {
13 "from_domain": "github.com",
14 "egress_ips": [
15 "209.85.220.41"
16 ],
17 "dkim_selectors": [
18 "google"
19 ],
20 "helo_name": "mail-sor-f41.google.com"
21 },
22 {
23 "from_domain": "example.com",
24 "egress_ips": [
25 "8.8.8.8"
26 ],
27 "dkim_selectors": [
28 "default"
29 ]
30 }
31 ],
32 "fail_on": [
33 "spf_not_pass",
34 "dkim_missing",
35 "ptr_missing",
36 "ptr_not_forward_confirmed",
37 "dmarc_missing"
38 ]
39};
40
41
42const run = await client.actor("kingii98/outbound-mail-sender-identity-provisioning-gate-for-egress-ips").call(input);
43
44
45console.log('Results from dataset');
46console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
47const { items } = await client.dataset(run.defaultDatasetId).listItems();
48items.forEach((item) => {
49 console.dir(item);
50});
51
52