[{"data":1,"prerenderedAt":534},["ShallowReactive",2],{"navigation":3,"\u002Fdomains\u002Fautomatic-dns-setup":216,"\u002Fdomains\u002Fautomatic-dns-setup-surround":529},[4,9,14,40,57,74,95,112,133,150,199,208],{"title":5,"path":6,"stem":7,"icon":8},"Quick start","\u002Fgetting-started","01.getting-started","i-lucide-rocket",{"title":10,"path":11,"stem":12,"icon":13},"Set up from the terminal","\u002Fcli","02.cli","i-lucide-terminal",{"title":15,"path":16,"stem":17,"children":18,"page":39},"Domains & DNS","\u002Fdomains","03.domains",[19,23,27,31,35],{"title":20,"path":21,"stem":22},"Adding a domain","\u002Fdomains\u002Fadding-a-domain","03.domains\u002F01.adding-a-domain",{"title":24,"path":25,"stem":26},"Automatic DNS setup","\u002Fdomains\u002Fautomatic-dns-setup","03.domains\u002F02.automatic-dns-setup",{"title":28,"path":29,"stem":30},"Manual DNS records","\u002Fdomains\u002Fmanual-dns-records","03.domains\u002F03.manual-dns-records",{"title":32,"path":33,"stem":34},"Domain verification","\u002Fdomains\u002Fverification","03.domains\u002F04.verification",{"title":36,"path":37,"stem":38},"Troubleshooting DNS","\u002Fdomains\u002Ftroubleshooting","03.domains\u002F05.troubleshooting",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"Mailboxes & Aliases","\u002Fmailboxes","04.mailboxes",[45,49,53],{"title":46,"path":47,"stem":48},"Creating mailboxes","\u002Fmailboxes\u002Fcreating-mailboxes","04.mailboxes\u002F01.creating-mailboxes",{"title":50,"path":51,"stem":52},"Aliases","\u002Fmailboxes\u002Faliases","04.mailboxes\u002F02.aliases",{"title":54,"path":55,"stem":56},"Passwords, passkeys & access","\u002Fmailboxes\u002Fpasswords-and-access","04.mailboxes\u002F03.passwords-and-access",{"title":58,"path":59,"stem":60,"children":61,"page":39},"Using Your Mail","\u002Fmail","05.mail",[62,66,70],{"title":63,"path":64,"stem":65},"Webmail","\u002Fmail\u002Fwebmail","05.mail\u002F01.webmail",{"title":67,"path":68,"stem":69},"IMAP & SMTP settings","\u002Fmail\u002Fimap-smtp-settings","05.mail\u002F02.imap-smtp-settings",{"title":71,"path":72,"stem":73},"iPhone setup","\u002Fmail\u002Fios-profile","05.mail\u002F03.ios-profile",{"title":75,"path":76,"stem":77,"children":78,"page":39},"Drive","\u002Fdrive","06.drive",[79,83,87,91],{"title":80,"path":81,"stem":82},"Drive overview","\u002Fdrive\u002Foverview","06.drive\u002F01.overview",{"title":84,"path":85,"stem":86},"Uploading & organising files","\u002Fdrive\u002Ffiles-and-folders","06.drive\u002F02.files-and-folders",{"title":88,"path":89,"stem":90},"Sharing files","\u002Fdrive\u002Fsharing","06.drive\u002F03.sharing",{"title":92,"path":93,"stem":94},"Connect Drive to other apps","\u002Fdrive\u002Fconnect-apps","06.drive\u002F04.connect-apps",{"title":96,"path":97,"stem":98,"children":99,"page":39},"Sending & Campaigns","\u002Fsending","07.sending",[100,104,108],{"title":101,"path":102,"stem":103},"Sending limits","\u002Fsending\u002Flimits","07.sending\u002F01.limits",{"title":105,"path":106,"stem":107},"Campaigns","\u002Fsending\u002Fcampaigns","07.sending\u002F02.campaigns",{"title":109,"path":110,"stem":111},"Deliverability & staying out of spam","\u002Fsending\u002Fdeliverability","07.sending\u002F03.deliverability",{"title":113,"path":114,"stem":115,"children":116,"page":39},"Transactional Email","\u002Ftransactional","08.transactional",[117,121,125,129],{"title":118,"path":119,"stem":120},"Transactional email","\u002Ftransactional\u002Foverview","08.transactional\u002F01.overview",{"title":122,"path":123,"stem":124},"Templates","\u002Ftransactional\u002Ftemplates","08.transactional\u002F02.templates",{"title":126,"path":127,"stem":128},"Sending via the API","\u002Ftransactional\u002Fsend-api","08.transactional\u002F03.send-api",{"title":130,"path":131,"stem":132},"Webhooks","\u002Ftransactional\u002Fwebhooks","08.transactional\u002F04.webhooks",{"title":134,"path":135,"stem":136,"children":137,"page":39},"Migrations","\u002Fmigrations","09.migrations",[138,142,146],{"title":139,"path":140,"stem":141},"Migrating your email","\u002Fmigrations\u002Foverview","09.migrations\u002F01.overview",{"title":143,"path":144,"stem":145},"Migrating from Gmail","\u002Fmigrations\u002Ffrom-gmail","09.migrations\u002F02.from-gmail",{"title":147,"path":148,"stem":149},"Migrating from Microsoft 365","\u002Fmigrations\u002Ffrom-microsoft-365","09.migrations\u002F03.from-microsoft-365",{"title":151,"path":152,"stem":153,"children":154,"page":39},"AI & Developers","\u002Fdevelopers","10.developers",[155,159,163,167,170,174,178,182,187,191,195],{"title":156,"path":157,"stem":158,"icon":8},"Quickstart","\u002Fdevelopers\u002Fquickstart","10.developers\u002F00.quickstart",{"title":160,"path":161,"stem":162},"Connect Claude","\u002Fdevelopers\u002Fconnect-claude","10.developers\u002F01.connect-claude",{"title":164,"path":165,"stem":166},"AI agents & API keys","\u002Fdevelopers\u002Fai-agents","10.developers\u002F02.ai-agents",{"title":130,"path":168,"stem":169},"\u002Fdevelopers\u002Fwebhooks","10.developers\u002F03.webhooks",{"title":171,"path":172,"stem":173},"Partner API","\u002Fdevelopers\u002Fpartners","10.developers\u002F04.partners",{"title":175,"path":176,"stem":177},"Intake and Lens","\u002Fdevelopers\u002Fintake","10.developers\u002F05.intake",{"title":179,"path":180,"stem":181},"Use Faivelo from your coding agent","\u002Fdevelopers\u002Fcoding-agents","10.developers\u002F06.coding-agents",{"title":183,"path":184,"stem":185,"icon":186},"Errors","\u002Fdevelopers\u002Ferrors","10.developers\u002F07.errors","i-lucide-circle-alert",{"title":188,"path":189,"stem":190},"Email your agent","\u002Fdevelopers\u002Femail-your-agent","10.developers\u002F08.email-your-agent",{"title":192,"path":193,"stem":194},"Email agent with Claude","\u002Fdevelopers\u002Fagent-with-claude","10.developers\u002F09.agent-with-claude",{"title":196,"path":197,"stem":198},"Email agent with ChatGPT","\u002Fdevelopers\u002Fagent-with-chatgpt","10.developers\u002F10.agent-with-chatgpt",{"title":200,"path":201,"stem":202,"children":203,"page":39},"Billing","\u002Fbilling","11.billing",[204],{"title":205,"path":206,"stem":207},"Billing & plans","\u002Fbilling\u002Fplans","11.billing\u002F01.plans",{"title":209,"path":210,"stem":211,"children":212,"page":39},"Security","\u002Fsecurity","12.security",[213],{"title":209,"path":214,"stem":215},"\u002Fsecurity\u002Foverview","12.security\u002F01.overview",{"id":217,"title":24,"body":218,"description":522,"extension":523,"links":524,"meta":525,"navigation":526,"path":25,"seo":527,"stem":26,"__hash__":528},"docs\u002F03.domains\u002F02.automatic-dns-setup.md",{"type":219,"value":220,"toc":508},"minimark",[221,230,238,243,248,251,263,267,294,301,313,317,348,352,379,383,406,409,413,426,433,437,469,490,494,499,503],[222,223,224,225,229],"p",{},"Setting up email means adding a dozen or so DNS records. If your domain's DNS is managed by a supported provider, you can skip the copy-paste entirely: give Faivelo an API key when you ",[226,227,228],"a",{"href":21},"add your domain",", and every record is created for you in seconds.",[222,231,232,233,237],{},"Faivelo detects your provider automatically from your domain's nameservers, so the right instructions appear during setup. Supported providers: ",[234,235,236],"strong",{},"Cloudflare, GoDaddy, Namecheap, Route 53 (AWS), and Hostinger",".",[239,240,242],"h2",{"id":241},"what-faivelo-injects","What Faivelo injects",[222,244,245,246,237],{},"The complete record set your domain needs: the MX record that routes incoming mail, SPF, DKIM, and DMARC records that authenticate your outbound mail, plus records for secure transport (MTA-STS, TLS reporting) and mail-client auto-configuration. The full list, with values, is in ",[226,247,28],{"href":29},[222,249,250],{},"If a conflicting record already exists (say, an old MX record from a previous email provider), Faivelo replaces it so your new setup works immediately.",[252,253,256],"docs-aside",{"type":254,"title":255},"note","Your key is stored encrypted",[222,257,258,259,262],{},"Registrar API keys are encrypted at rest. Faivelo uses the key only to manage DNS records for the domains you connect. You can also re-push records later with the ",[234,260,261],{},"Re-apply DNS records"," button on your domain's DNS page.",[239,264,266],{"id":265},"cloudflare","Cloudflare",[268,269,270,284,291],"ol",{},[271,272,273,274,280,281,237],"li",{},"Go to ",[226,275,279],{"href":276,"rel":277},"https:\u002F\u002Fdash.cloudflare.com\u002Fprofile\u002Fapi-tokens",[278],"nofollow","Cloudflare API tokens"," and click ",[234,282,283],{},"Create Token",[271,285,286,287,290],{},"Use the ",[234,288,289],{},"Edit zone DNS"," template and give it access to your domain's zone.",[271,292,293],{},"Copy the token and paste it into Faivelo.",[222,295,296,297,300],{},"Faivelo also disables Cloudflare ",[234,298,299],{},"Email Routing"," on the zone if it's active, since it injects its own MX records that would conflict with yours.",[252,302,304],{"type":303},"caution",[222,305,306,307,310,311,237],{},"Cloudflare's orange-cloud proxy must stay ",[234,308,309],{},"off"," for mail records. Faivelo creates them DNS-only, but if you edit them later, keep the proxy disabled — see ",[226,312,36],{"href":37},[239,314,316],{"id":315},"godaddy","GoDaddy",[268,318,319,331,341],{},[271,320,273,321,326,327,330],{},[226,322,325],{"href":323,"rel":324},"https:\u002F\u002Fdeveloper.godaddy.com\u002Fkeys",[278],"GoDaddy Developer Keys"," and create a ",[234,328,329],{},"production"," API key.",[271,332,333,334,337,338,237],{},"Copy both the ",[234,335,336],{},"Key"," and the ",[234,339,340],{},"Secret",[271,342,343,344,237],{},"Paste them into Faivelo as one value in the format ",[345,346,347],"code",{},"key:secret",[239,349,351],{"id":350},"namecheap","Namecheap",[268,353,354,362,368],{},[271,355,273,356,361],{},[226,357,360],{"href":358,"rel":359},"https:\u002F\u002Fap.www.namecheap.com\u002Fsettings\u002Ftools\u002Fapiaccess",[278],"Namecheap API access"," and enable API access on your account.",[271,363,364,365,237],{},"Copy your ",[234,366,367],{},"API Key",[271,369,370,371,374,375,378],{},"Paste it into Faivelo as ",[345,372,373],{},"apiKey:username",", where ",[345,376,377],{},"username"," is your Namecheap account username.",[239,380,382],{"id":381},"route-53-aws","Route 53 (AWS)",[268,384,385,398,401],{},[271,386,387,388,393,394,397],{},"In the ",[226,389,392],{"href":390,"rel":391},"https:\u002F\u002Fconsole.aws.amazon.com\u002Fiam\u002Fhome#\u002Fusers",[278],"AWS IAM console",", create an IAM user with ",[234,395,396],{},"Route 53"," permissions (it needs to list hosted zones and change record sets).",[271,399,400],{},"Create an access key for that user.",[271,402,370,403,237],{},[345,404,405],{},"accessKeyId:secretAccessKey",[222,407,408],{},"Your domain must have a hosted zone in the same AWS account the key belongs to.",[239,410,412],{"id":411},"hostinger","Hostinger",[268,414,415,424],{},[271,416,417,418,423],{},"Go to the ",[226,419,422],{"href":420,"rel":421},"https:\u002F\u002Fhpanel.hostinger.com\u002Fapi",[278],"Hostinger API page"," in hPanel and generate an API token.",[271,425,293],{},[222,427,428,429,432],{},"Hostinger domains are detected whether they use Hostinger's standard nameservers (",[345,430,431],{},"dns-parking.com",") or premium DNS.",[239,434,436],{"id":435},"dreamhost","DreamHost",[268,438,439,448,466],{},[271,440,441,442,447],{},"Open the ",[226,443,446],{"href":444,"rel":445},"https:\u002F\u002Fpanel.dreamhost.com\u002F?tree=home.api",[278],"API page"," in your DreamHost panel.",[271,449,450,451,454,455,458,459,462,463],{},"In the list of functions, tick ",[345,452,453],{},"dns-list_records",", ",[345,456,457],{},"dns-add_record"," and ",[345,460,461],{},"dns-remove_record",", then click ",[234,464,465],{},"Generate a new API Key now!",[271,467,468],{},"Copy the key and paste it into Faivelo.",[222,470,471,472,475,476,479,480,454,483,458,486,489],{},"DreamHost's API can add every record type except MX. After auto-setup, Faivelo shows you the one MX record to add yourself: in the panel, open ",[234,473,474],{},"Manage Websites",", click the three dots beside your domain, choose ",[234,477,478],{},"DNS Settings",", and add it exactly as shown. Faivelo keeps checking and verifies it automatically. The domain must be in your DreamHost panel (hosted, or DNS Only) and use DreamHost's nameservers (",[345,481,482],{},"ns1",[345,484,485],{},"ns2",[345,487,488],{},"ns3.dreamhost.com",").",[239,491,493],{"id":492},"prefer-not-to-share-a-key","Prefer not to share a key?",[222,495,496,497,237],{},"That's fine — leave the field blank and add the records yourself. Faivelo shows you exactly what to create, with one-click copy for every value. See ",[226,498,28],{"href":29},[239,500,502],{"id":501},"next-steps","Next steps",[222,504,505,506,237],{},"Once the records are pushed, verification usually completes within a couple of minutes — see ",[226,507,32],{"href":33},{"title":509,"searchDepth":510,"depth":511,"links":512},"",1,2,[513,514,515,516,517,518,519,520,521],{"id":241,"depth":511,"text":242},{"id":265,"depth":511,"text":266},{"id":315,"depth":511,"text":316},{"id":350,"depth":511,"text":351},{"id":381,"depth":511,"text":382},{"id":411,"depth":511,"text":412},{"id":435,"depth":511,"text":436},{"id":492,"depth":511,"text":493},{"id":501,"depth":511,"text":502},"One-click DNS record injection for supported registrars.","md",null,{},true,{"title":24,"description":522},"gbNC0204hkFgGqFtQMEekKTMRVuOEOQhaegIYYen1ZE",[530,532],{"title":20,"path":21,"stem":22,"description":531,"children":-1},"Connect a domain you own to Faivelo.",{"title":28,"path":29,"stem":30,"description":533,"children":-1},"Add Faivelo's DNS records at any provider.",1792109923549]