PageSourceSearch

https://app.ambiguous.ai/assets/EmailMigrationGuidePage-DaPr_xeV.js

js ambiguous.ai collected 2026-10-05 01:08:16 UTC 16,690 bytes, 1 lines download raw bytes

1import{r as c,j as e}from"./vendor-react-7kK5Bxv7.js";import{u as p,m as f,B as v}from"./index-CY_U-MX5.js";import{u as b,M as m,aV as w,C as j,a1 as k,R as x,a8 as u,a3 as N}from"./realtime-mux-D9UASGOE.js";import"./vendor-sentry-5pfF84Kg.js";import"./vendor-zustand-CrGSlGru.js";import"./vendor-tiptap-D5DGAmLD.js";import"./vendor-prosemirror-C2SEAMxP.js";import"./vendor-radix-B-GS9lOI.js";import"./vendor-yjs-B8tolAur.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"266446510ecd5dbce76808c272265ca5e766a576"};var o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="2c16db32-f9e0-4ba0-bc47-5ed5f13c027e",t._sentryDebugIdIdentifier="sentry-dbid-2c16db32-f9e0-4ba0-bc47-5ed5f13c027e")}catch{}})();const C=[{id:"gmail",name:"Gmail",icon:"G",color:"#EA4335",settingsUrl:"https://mail.google.com/mail/u/0/#settings/fwdandpop",settingsLabel:"Gmail Forwarding Settings",steps:['Open Gmail and click the gear icon (top-right), then "See all settings".','Go to the "Forwarding and POP/IMAP" tab.','Click "Add a forwarding address" and enter your workspace email address.',"Gmail will send a confirmation email to your workspace inbox — open it and click the confirmation link, or enter the code in Gmail.",'Back in Gmail settings, select "Forward a copy of incoming mail to" and choose your workspace address.',`Choose what to do with the Gmail copy: "keep Gmail's copy in the Inbox" is recommended during migration.`,'Click "Save Changes" at the bottom of the page.'],notes:["Forwarding starts immediately after confirmation — no delay.","You can also create Gmail filters to forward only specific emails (e.g., from certain senders or with certain labels).","Existing emails are not forwarded — only new incoming mail. Use Google Takeout to export old emails if needed.","If you use Google Workspace (business Gmail), your admin may need to allow forwarding in the Admin Console."]},{id:"outlook",name:"Outlook / Microsoft 365",icon:"O",color:"#0078D4",settingsUrl:"https://outlook.live.com/mail/0/options/mail/forwarding",settingsLabel:"Outlook Mail Settings",steps:['Go to Outlook.com or open Outlook on the web, click the gear icon (top-right), then "View all Outlook settings".',"Navigate to Mail > Forwarding.",'Check "Enable forwarding" and enter your workspace email address.','Optionally check "Keep a copy of forwarded messages" to retain emails in Outlook.','Click "Save".'],notes:["For Microsoft 365 work/school accounts, your IT admin may need to enable forwarding in the Exchange admin center.","Outlook.com forwarding takes effect within a few minutes.","Mail rules can also be used for selective forwarding: Settings > Mail > Rules > Add new rule.","If forwarding is grayed out, contact your Microsoft 365 admin — external forwarding may be disabled by policy."]},{id:"yahoo",name:"Yahoo Mail",icon:"Y",color:"#6001D2",settingsUrl:"https://mail.yahoo.com/d/settings/accounts",settingsLabel:"Yahoo Mail Settings",steps:['Open Yahoo Mail and click the gear icon (top-right), then "More Settings".','Go to "Mailboxes" in the left sidebar.',"Click on your Yahoo email address.","Scroll down to find the forwarding option and enter your workspace email address.","Yahoo will send a verification email to your workspace inbox — confirm it.","Once verified, new emails will be forwarded automatically."],notes:["Yahoo Mail forwarding is only available in some regions and for some account types.",`If you don't see the forwarding option, you can set up a filter instead: Settings > Filters > Add new filter with action "Forward to".`,"Yahoo may require you to verify your account (phone number) before enabling forwarding."]},{id:"icloud",name:"Apple iCloud Mail",icon:"A",color:"#333333",settingsUrl:"https://www.icloud.com/mail/",settingsLabel:"iCloud Mail",steps:["Go to icloud.com/mail and sign in with your Apple ID.",'Click the gear icon in the bottom-left, then "Preferences" (or "Settings").','Go to the "Rules" tab.','Click "Add a Rule" and configure: If "is addressed to" your iCloud address, then "Forward to" your workspace email and "Move to Trash" (or leave in Inbox).','Click "Done" to save the rule.'],notes:["iCloud Mail doesn't have a dedicated forwarding setting — you'll need to use mail rules.","Rules apply to all new incoming mail. You can add conditions to forward only specific messages.","You can also set up forwarding from the Mail app on macOS: Mail > Preferences > Rules.","Forwarded emails from iCloud will show as forwarded (not as if sent directly to you)."]},{id:"other",name:"Other Providers",icon:"?",color:"#6B7280",steps:["Log in to your email provider's web interface.","Find the Settings or Preferences section (usually a gear icon).",'Look for "Forwarding", "Mail Forwarding", or "Mail Rules" options.',"Enter your workspace email address as the forwarding destination.","Most providers will send a confirmation email — check your workspace inbox and confirm.","Save your settings. New incoming emails should now be forwarded."],notes:["Most email providers support automatic forwarding. Check your provider's help center for specific instructions.","If your provider doesn't support forwarding natively, you can often set up a mail rule/filter to forward all incoming email.","Some business email providers (Exchange, Zoho) require admin a
1pproval for external forwarding.","Consider keeping a copy in your old inbox during the transition period."]}];function h({text:t}){const[o,a]=c.useState(!1),i=async()=>{try{await navigator.clipboard.writeText(t),a(!0),setTimeout(()=>a(!1),2e3)}catch{const r=document.createElement("textarea");r.value=t,document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),a(!0),setTimeout(()=>a(!1),2e3)}};return e.jsx("button",{onClick:i,className:"inline-flex items-center gap-1 px-2 py-1 rounded-[var(--radius-md)] text-[length:var(--text-label-m)] font-medium transition-colors hover:bg-[var(--color-bg-tertiary)]",title:o?"Copied":"Copy to clipboard",children:o?e.jsxs(e.Fragment,{children:[e.jsx(j,{size:14,className:"text-[var(--color-success)]"}),e.jsx("span",{className:"text-[var(--color-success)]",children:"Copied"})]}):e.jsxs(e.Fragment,{children:[e.jsx(k,{size:14,className:"text-[var(--color-text-tertiary)]"}),e.jsx("span",{className:"text-[var(--color-text-tertiary)]",children:"Copy"})]})})}function I({provider:t,workspaceEmail:o,isExpanded:a,onToggle:i}){return e.jsxs("div",{className:"border border-[var(--color-bg-tertiary)] rounded-[var(--radius-lg)] overflow-hidden bg-[var(--color-surface-1)]",children:[e.jsxs("button",{onClick:i,className:"w-full flex items-center gap-3 px-5 py-4 text-left hover:bg-[var(--color-bg-secondary)] transition-colors",children:[e.jsx("div",{className:"w-9 h-9 rounded-[var(--radius-md)] flex items-center justify-center text-[var(--color-text-on-accent)] font-bold text-sm shrink-0",style:{backgroundColor:t.color},children:t.icon}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-[length:var(--text-body-l)] leading-[var(--lh-body-l)] font-medium text-[var(--color-text-primary)]",children:t.name}),e.jsxs("div",{className:"text-[length:var(--text-body-s)] leading-[var(--lh-body-s)] text-[var(--color-text-tertiary)]",children:[t.steps.length," steps to set up forwarding"]})]}),e.jsx("div",{className:"shrink-0 text-[var(--color-text-tertiary)]",children:a?e.jsx(x,{size:20}):e.jsx(u,{size:20})})]}),a&&e.jsxs("div",{className:"px-5 pb-5 border-t border-[var(--color-bg-tertiary)]",children:[e.jsxs("div",{className:"mt-4 mb-5 flex items-center gap-3 p-3 rounded-[var(--radius-md)] bg-[var(--color-accent-subtle)]",children:[e.jsx(m,{size:18,className:"text-[var(--color-accent)] shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-[length:var(--text-label-m)] text-[var(--color-text-tertiary)]",children:"Forward emails to:"}),e.jsx("div",{className:"text-[length:var(--text-body-l)] font-medium text-[var(--color-accent)] truncate",children:o})]}),e.jsx(h,{text:o})]}),t.settingsUrl&&e.jsxs("a",{href:t.settingsUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 mb-4 text-[length:var(--text-body-m)] text-[var(--color-accent)] hover:underline",children:[e.jsx(N,{size:14}),"Open ",t.settingsLabel||`${t.name} Settings`]}),e.jsx("ol",{className:"space-y-3 mb-5",children:t.steps.map((r,l)=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"shrink-0 w-6 h-6 rounded-full bg-[var(--color-bg-tertiary)] flex items-center justify-center text-[length:var(--text-label-m)] font-semibold text-[var(--color-text-secondary)] tabular-nums",children:l+1}),e.jsx("span",{className:"text-[length:var(--text-body-m)] leading-[var(--lh-body-m)] text-[var(--color-text-secondary)] pt-0.5",children:r})]},l))}),t.notes.length>0&&e.jsxs("div",{className:"p-4 rounded-[var(--radius-md)] bg-[var(--color-bg-secondary)]",children:[e.jsx("div",{className:"text-[length:var(--text-label-l)] font-medium text-[var(--color-text-primary)] mb-2",children:"Tips"}),e.jsx("ul",{className:"space-y-2",children:t.notes.map((r,l)=>e.jsx("li",{className:"text-[length:var(--text-body-s)] leading-[var(--lh-body-s)] text-[var(--color-text-tertiary)] pl-4 relative before:content-['•'] before:absolute before:left-0 before:text-[var(--color-text-quaternary)]",children:r},l))})]})]})]})}function R({embedded:t=!1}={}){const o=b(),a=p(s=>s.user),i=(a==null?void 0:a.workspace_email)||(a==null?void 0:a.username)||"[email protected]",[r,l]=c.useState(null),g=s=>{l(d=>d===s?null:s)};return e.jsx("div",{className:"flex-1 overflow-auto bg-[var(--color-bg-primary)]",children:e.jsxs("div",{className:"max-w-[720px] mx-auto px-6 py-8",children:[!t&&e.jsx(f,{fallbackPath:"/mail",label:"Mail",className:"mb-6"}),e.jsxs("div",{className:"mb-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-[var(--radius-lg)] bg-[var(--color-accent-subtle)] flex items-center justify-center",children:e.jsx(m,{size:22,className:"text-[var(--color-accent)]"})}),e.jsx("h1",{className:"text-[length:var(--text-headline-l)] leading-[var(--lh-headline-l)] font-medium text-[var(--color-text-primary)]",children:"Email Migration Guide"})]}),e.jsx("p",{className:"text-[length:var(--text-body-l)] leading-[var(--lh-body-l)] text-[var(--color-text-secondary)]",children:"Forward emails from your existing provider to your workspace address so you never miss a message during your transition."})]}),e.jsxs("div",{className:"mb-8 p-5 rounded-[var(--radius-lg)] border border-[var(--color-bg-tertiary)] bg-[var(--color-surface-1)]",children:[e.jsx("div",{className:"text-[length:var(--text-title-s)] font-semibold text-[var(--color-text-primary)] mb-1",children:"Your workspace email"}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("code",{className:"flex-1 text-[length:var(--text-body-l)] font-mono text-[var(--color-accent)]",children:i}),e.jsx(h,{text:i})]}),e.jsx("p",{className:"mt-2 text-[length:var(--text-body-s)] leading-[var(--lh-body-s)] text-[var(--color-text-tertiary)]",children:"This is the address you'll set as the forwarding destination in your current email provider."})]}),e.jsxs("div",{className:"mb-8",children:[e.jsx("h2",{className:"text-[length:var(--text-title-l)] leading-[var(--lh-title-l)] font-semibold text-[var(--color-text-primary)] mb-4",children:"How it works"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[{step:"1",title:"Set up forwarding",desc:"Configure your existing email provider to forward incoming mail to your workspace address."},{step:"2",title:"Confirm delivery",desc:"Send a test email to your old address and verify it arrives in your workspace inbox."},{step:"3",title:"Transition at your pace",desc:"Keep both inboxes active during migration. Switch fully when you're ready."}].map(({step:s,title:d,desc:y})=>e.jsxs("div",{className:"p-4 rounded-[var(--radius-md)] border border-[var(--color-bg-tertiary)] bg-[var(--color-bg-primary)]",children:[e.jsx("div",{className:"w-7 h-7 rounded-full bg-[var(--color-accent)] flex items-center justify-center text-[var(--color-text-on-accent)] text-[length:var(--text-label-m)
1] font-bold mb-3",children:s}),e.jsx("div",{className:"text-[length:var(--text-body-l)] leading-[var(--lh-body-l)] font-medium text-[var(--color-text-primary)] mb-1",children:d}),e.jsx("div",{className:"text-[length:var(--text-body-s)] leading-[var(--lh-body-s)] text-[var(--color-text-tertiary)]",children:y})]},s))})]}),e.jsxs("div",{className:"mb-8",children:[e.jsx("h2",{className:"text-[length:var(--text-title-l)] leading-[var(--lh-title-l)] font-semibold text-[var(--color-text-primary)] mb-4",children:"Choose your email provider"}),e.jsx("div",{className:"space-y-3",children:C.map(s=>e.jsx(I,{provider:s,workspaceEmail:i,isExpanded:r===s.id,onToggle:()=>g(s.id)},s.id))})]}),e.jsx("div",{className:"mb-8 p-5 rounded-[var(--radius-lg)] border border-[var(--color-bg-tertiary)] bg-[var(--color-surface-1)]",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(w,{size:20,className:"text-[var(--color-accent-secondary)] shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-[length:var(--text-body-l)] leading-[var(--lh-body-l)] font-medium text-[var(--color-text-primary)] mb-1",children:"Using a custom domain?"}),e.jsxs("p",{className:"text-[length:var(--text-body-m)] leading-[var(--lh-body-m)] text-[var(--color-text-secondary)] mb-2",children:["If your workspace has a custom domain set up (e.g., ",e.jsx("code",{className:"text-[length:var(--text-body-s)] px-1 py-0.5 rounded bg-[var(--color-bg-tertiary)] font-mono",children:"[email protected]"}),"), you may not need forwarding at all — emails sent to your custom domain address are delivered directly to your workspace inbox."]}),e.jsx("p",{className:"text-[length:var(--text-body-s)] leading-[var(--lh-body-s)] text-[var(--color-text-tertiary)]",children:"Ask your workspace admin to set up a custom domain in Admin > Domains."})]})]})}),e.jsxs("div",{className:"mb-8",children:[e.jsx("h2",{className:"text-[length:var(--text-title-l)] leading-[var(--lh-title-l)] font-semibold text-[var(--color-text-primary)] mb-4",children:"Frequently asked questions"}),e.jsxs("div",{className:"space-y-4",children:[e.jsx(n,{question:"Will forwarding move my old emails?",answer:"No. Email forwarding only applies to new incoming messages. Your existing emails stay in your old provider. If you want to migrate old emails, you'll need to export them from your provider and forward them manually, or use a migration tool."}),e.jsx(n,{question:"Can I reply from my workspace email?",answer:"Yes. When you reply to a forwarded email in your workspace inbox, it will be sent from your workspace email address. Recipients will see your workspace address as the sender."}),e.jsx(n,{question:"What happens if I turn off forwarding?",answer:"New emails will stop arriving in your workspace inbox but any previously forwarded emails remain. You can turn forwarding on and off at any time in your old provider's settings."}),e.jsx(n,{question:"Can I forward from multiple email accounts?",answer:"Yes. You can set up forwarding from as many email accounts as you like — they'll all arrive in your single workspace inbox."}),e.jsx(n,{question:"Will forwarded emails show the original sender?",answer:"Yes. Forwarded emails preserve the original sender's information, so you can see who originally sent the email and reply to them directly."})]})]}),e.jsx("div",{className:"text-center pb-8",children:e.jsx(v,{onClick:()=>o("/mail"),variant:"primary",size:"default",children:"Go to Mail"})})]})})}function n({question:t,answer:o}){const[a,i]=c.useState(!1);return e.jsxs("div",{className:"border border-[var(--color-bg-tertiary)] rounded-[var(--radius-md)] overflow-hidden",children:[e.jsxs("button",{onClick:()=>i(r=>!r),className:"w-full flex items-center gap-3 px-4 py-3 text-left hover:bg-[var(--color-bg-secondary)] transition-colors",children:[e.jsx("span",{className:"flex-1 text-[length:var(--text-body-m)] leading-[var(--lh-body-m)] font-medium text-[var(--color-text-primary)]",children:t}),e.jsx("span",{className:"shrink-0 text-[var(--color-text-tertiary)]",children:a?e.jsx(x,{size:16}):e.jsx(u,{size:16})})]}),a&&e.jsx("div",{className:"px-4 pb-3 text-[length:var(--text-body-m)] leading-[var(--lh-body-m)] text-[var(--color-text-secondary)]",children:o})]})}export{R as EmailMigrationGuidePage};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.