D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
smb
/
email-address
/
Filename :
index.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/smb/email-address/index"],{1758:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>h});var i=t(286),a=t(285),s=t(89),r=t(596),o=t.n(r),l=t(1446),c=t(586),d=t(1426),u=t(1759),m=t(1769),g=t(1776),p=t.n(g);const x=({mailName:e,link:n=null})=>(0,a.jsxs)(a.Fragment,{children:[e,n&&(0,a.jsx)(m.default,{childrenAsButton:!0,component:"span","data-cy":"copy-configurator-link",data:n,children:(0,a.jsx)(i.Translate,{content:"copyConfiguratorLink"})})]});x.propTypes={mailName:o().string.isRequired,link:o().string};const f=({isOpen:e,onClose:n,mailId:t,mailName:r})=>{const[o,m]=(0,a.useState)(null),{loading:g,data:f,data:{config:{mail:{showClientConfiguratorLink:h}={}}={},mailAccountConfiguration:{iosLink:j=null,clientsConfiguratorLink:v}={}}={},error:k}=(0,c.useQuery)(p(),{variables:{id:t},skip:!e});return(0,a.useEffect)((()=>{j&&((e,n,t)=>{l.toDataURL(e,((e,i)=>n({[t]:i})))})(j,m,"ios")}),[j]),(0,a.jsx)(i.LocaleProvider,{messages:s.Locale.getSection("smb.controllers.email-address.configuration").messages,children:(0,a.jsx)(i.Drawer,{title:(0,a.jsx)(i.Translate,{content:"title"}),subtitle:(0,a.jsx)(x,{mailName:r,link:h&&v}),size:"md",isOpen:e,onClose:n,"data-type":"configure-email-client",children:(0,a.jsx)(u.default,{mailId:t,loading:g,error:k?(0,d.getGraphQlErrorMessage)(k):null,data:f,qrCode:o})})})};f.propTypes={isOpen:o().bool.isRequired,onClose:o().func.isRequired,mailId:o().number.isRequired,mailName:o().string.isRequired};const h=f},1766:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var i=t(286),a=t(285);const s=()=>(0,a.jsx)(i.Text,{bold:!0,children:(0,a.jsx)(i.Translate,{content:"next"})})},1762:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var i=t(286),a=t(596),s=t.n(a),r=(t(1763),t(285));const o=({idx:e,children:n,intent:t,id:a})=>(0,r.jsxs)("div",{className:"configure-mail-client__content-step-wrapper",children:[(0,r.jsx)(i.Label,{id:a,intent:t,size:"lg",className:"configure-mail-client__content-step-label",children:e}),(0,r.jsx)("div",{className:"configure-mail-client__content-step-children",children:n})]});o.propTypes={idx:s().oneOfType([s().element,s().number]).isRequired,children:s().node.isRequired,intent:s().oneOf(["inactive","success","warning","danger","info"]),id:s().string};const l=o},1759:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>h});var i=t(286),a=t(285),s=t(596),r=t.n(s),o=t(1289),l=t(1760),c=t(1761),d=t(1764),u=t(1765),m=t(1767),g=t(1768),p=t(1770);t(1771);const x={automatic:{component:c.default,icon:(0,a.jsx)(i.Icon,{name:"mail-settings"}),suggestManual:!1,isVisible:(e,n)=>[l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED].includes(e.autodiscovery)&&n.permissions.manageMailSettings,showSslWarning:!1},thunderbird:{component:d.default,icon:(0,a.jsx)(i.Icon,{src:t(1772)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},gmail:{component:u.default,icon:(0,a.jsx)(i.Icon,{src:t(1773)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},outlook:{component:m.default,icon:(0,a.jsx)(i.Icon,{src:t(1774)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},ios:{component:g.default,icon:(0,a.jsx)(i.Icon,{src:t(1775)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},manual:{component:p.default,icon:(0,a.jsx)(i.Icon,{name:"tools"}),suggestManual:!1,isVisible:()=>!0}},f=({loading:e,mailId:n,data:{mailAccountConfiguration:{autodiscovery:t,form:s,hideSslNote:r,isValidCertificate:c,customInstructions:d}={},mailAccountConfiguration:u=null,config:m={},viewer:g={}}={},qrCode:p=null,error:f=null})=>{const h=(0,a.useMemo)((()=>Object.fromEntries(Object.entries(u?x:{}).filter((([,e])=>e.isVisible(u,g))))),[u,g]),[j,v]=(0,a.useState)(null);if((0,a.useEffect)((()=>{null===j&&t&&v(t===l.AUTODISCOVERY_ENABLED?"thunderbird":"automatic")}),[t,j]),f)return(0,a.jsx)(i.StatusMessage,{intent:"danger",children:f});if(e||!u)return(0,a.jsx)(i.ContentLoader,{});if(s&&0<s.embeddedForms.length)return(0,a.jsx)(o.default,{vertical:!0,id:s.id,embeddedForms:s.embeddedForms,submitButton:!1,applyButton:!1,cancelButton:!1,render:({renderForm:e})=>e({actionButtons:null})});if(d)return(0,a.jsx)(i.Markdown,{children:d});if(![l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED].includes(t)){const e=x.manual.component;let s=null;switch(t){case l.AUTODISCOVERY_DISABLED_GLOBALLY:s="unavailableGlobally";break;case l.AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN:s="unavailableInServicePlan";break;case l.AUTODISCOVERY_DISABLED_NO_HOSTING:s="unavailableNoHosting"}return(0,a.jsxs)(a.Fragment,{children:[m.mail.autoconfig.showHelperTextWhenUnavailable&&s&&(0,a.jsx)(i.StatusMessage,{intent:"info",children:(0,a.jsx)(i.Translate,{content:s})}),(0,a.jsx)(e,{mailId:n,data:u,qrCode:p})]})}return(0,a.jsx)(i.Tabs,{active:Object.keys(h).findIndex((e=>e===j))+1,children:Object.entries(h).map((([e,t])=>{const{component:s,icon:o,suggestManual:l=!0,showSslWarning:d=!0}=t;return(0,a.jsxs)(i.Tab,{id:`configure-mail-client-tab-${e}`,"aria-controls":`configure-mail-client-tab-${e}`,onActivate:()=>v(e),title:(0,a.jsx)(i.Translate,{content:`${e}Tab`}),icon:o,children:[d&&!c&&!r&&(0,a.jsx)(i.StatusMessage,{intent:"warning",children:(0,a.jsx)(i.Translate,{content:"unsecureSslNote"})}),(0,a.jsx)(s,{mailId:n,data:u,qrCode:p}),(0,a.jsx)("div",{className:"configure-mail-client__links-box",children:l&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Action,{primary:!0,icon:"file",component:"a",href:"https://docs.plesk.com/en-US/obsidian/customer-guide/quick-start-with-plesk/set-up-mail-accounts/2-access-your-mailbox.65691/",target:"_blank",children:(0,a.jsx)(i.Translate,{content:"documentationButton"})}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Action,{primary:!0,icon:"tools",onClick:()=>v("manual"),children:(0,a.jsx)(i.Translate,{content:"manualConfigurationButton"})})]})})]},e)}))})};f.propTypes={loading:r().bool.isRequired,error:r().string,mailId:r().number.isRequired,data:r().shape({mailAccountConfiguration:r().shape({autodiscovery:r().oneOf([l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED,l.AUTODISCOVERY_DISABLED_GLOBALLY,l.AUTODISCOVERY_DISABLED_NO_HOSTING,l.AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN]),form:r().object,hideSslNote:r().bool,isValidCertificate:r().bool}),config:r().object,viewer:r().shape({permissions:r().shape({manageMailSettings:r().bool})})}),qrCode:r().shape({ios:r().string})};const h=f},1761:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(586),a=t(1120),s=t(588),r=t(286),o=t(285),l=t(596),c=t.n(l),d=t(1762),u=t(536),m=t(1421),g=t(1760);const p=(e,n=!1)=>({intent:n?"muted":e?"success":"warning",idx:n?(0,o.jsx)(r.Icon,{name:"three-dots-horizontal"}):e?(0,o.jsx)(r.Icon,{name:"check-mark"}):(0,o.jsx)(r.Icon,{name:"exclamation-mark-circle"})}),x=({mailId:e,data:{domainId:n,autodiscovery:t,isValidCertificate:l}})=>{const{loading:c,data:{mailAccountConfiguration:{hasSrvRecords:x}={}}={}}=(0,i.useQuery)(a.gql` query AutomaticMailAccountConfiguration($id: ID!) { mailAccountConfiguration(mailId: $id) { hasSrvRecords } } `,{variables:{id:e}}),[f,h]=(0,o.useState)(!1),j=(0,s.useApolloClient)(),{cache:v}=j,k=(0,o.useCallback)((()=>{h(!0),fetch(`/smb/mail-settings/set-mail-autodiscovery-state/id/${n}`,{method:"POST",headers:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8","x-forgery-protection-token":document.getElementById("forgery_protection_token")?.content??""},body:new URLSearchParams({state:"1"})}).then((()=>{h(!1),(0,m.evictEntitiesCache)({cache:v,typename:"MailAccountConfiguration",ids:[e],fields:["autodiscovery","hasSrvRecords"]}),j.refetchQueries({include:["MailAccountConfiguration","AutomaticMailAccountConfiguration"]})})).catch((e=>{h(!1),(0,u.addToast)({intent:"error",message:e})}))}),[j,v,n,e]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Section,{title:(0,o.jsx)(r.Translate,{content:"supportedClients"}),children:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientThunderbird"})}),(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientGmail"})}),(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientIos"})}),(0,o.jsxs)("li",{children:[(0,o.jsx)(r.Translate,{content:"supportedClientOutlook"})," ",(0,o.jsx)(r.Tooltip,{title:(0,o.jsx)(r.Translate,{content:"outlookWarning"}),children:(0,o.jsx)(r.Icon,{name:"info-circle"})})]})]})}),(0,o.jsxs)(r.Section,{title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryHeader"}),children:[(0,o.jsxs)(d.default,{id:"configure-mail-client-automatic-status-autodiscovery",...p(t===g.AUTODISCOVERY_ENABLED),children:[(0,o.jsx)(r.Switch,{id:"configure-mail-client-automatic-switch",checked:t===g.AUTODISCOVERY_ENABLED,disabled:t===g.AUTODISCOVERY_ENABLED,loading:f||c,onChange:k})," ",(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep1"})]}),(0,o.jsx)(d.default,{id:"configure-mail-client-automatic-status-ssl",...p(l),children:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2",params:{variant1:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2.1",params:{issueCertificate:(0,o.jsx)("a",{href:"https://docs.plesk.com/en-US/obsidian/customer-guide/websites-and-domains/securing-connections-with-ssltls-certificates/protecting-webmail-and-mail-with-ssltls-certificates.76531/#assigning-an-ssl-tls-certificate-to-mail-for-a-domain",target:"_blank",rel:"noreferrer",children:(0,o.jsx)(r.Translate,{content:"issueCertificate"})})}}),variant2:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2.2",params:{domainSettings:(0,o.jsx)("a",{href:`/smb/mail-settings/list/domainId/${n}`,children:(0,o.jsx)(r.Translate,{content:"domainMailSettings"})})}})}})}),(0,o.jsx)(d.default,{id:"configure-mail-client-automatic-status-dns",...p(x,c),children:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep3"})}),(0,o.jsx)(r.List,{rowKey:e=>`configure-mail-client-dns-record-${e.service}`,columns:[{key:"type",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableRecordType"})},{key:"service",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableService"})},{key:"protocol",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableProtocol"})},{key:"port",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTablePort"})}],data:[{type:"SRV",service:"_smtps",protocol:"tcp",port:465},{type:"SRV",service:"_imaps",protocol:"tcp",port:993},{type:"SRV",service:"_pop3s",protocol:"tcp",port:995}]})]})]})};x.propTypes={mailId:c().number.isRequired,data:c().shape({domainId:c().number.isRequired,isValidCertificate:c().bool.isRequired,autodiscovery:c().oneOf([g.AUTODISCOVERY_ENABLED,g.AUTODISCOVERY_DISABLED]).isRequired}).isRequired};const f=x},1765:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});var i=t(286),a=t(1762),s=t(1766),r=t(285);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default,{idx:1,children:(0,r.jsx)(i.Translate,{content:"gmailStep1"})}),(0,r.jsx)(a.default,{idx:2,children:(0,r.jsx)(i.Translate,{content:"gmailStep2",params:{add:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"addAnotherAccount"})}),other:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"other"})})}})}),Array(7).fill(0).map(((e,n)=>3+n)).map((e=>(0,r.jsx)(a.default,{idx:e,children:(0,r.jsx)(i.Translate,{content:`gmailStep${e}`,params:{next:(0,r.jsx)(s.default,{})}})},`gmailStep${e}`)))]})},1768:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>c});var i=t(286),a=t(596),s=t.n(a),r=t(1769),o=t(285);const l=({data:e,qrCode:n=null})=>(0,o.jsxs)(o.Fragment,{children:[n?.ios&&(0,o.jsxs)(i.Paragraph,{children:[(0,o.jsx)(i.Translate,{content:"iosInstructions"}),(0,o.jsx)("br",{}),(0,o.jsx)("img",{src:n.ios,width:"256",height:"256"})]}),(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Translate,{content:n?.ios?"iosLink":"iosLinkNoQrCode"})}),(0,o.jsx)(r.default,{data:e.iosLink,id:"ios-copy-link",children:(0,o.jsx)("a",{target:"_blank",href:e.iosLink,rel:"noopener noreferrer",id:"ios-link",children:e.iosLink})})]});l.propTypes={data:s().shape({iosLink:s().string}).isRequired,qrCode:s().shape({ios:s().string})};const c=l},1770:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>c});var i=t(286),a=t(596),s=t.n(a),r=t(1769),o=t(285);const l=({data:{userName:e,smtpAuth:n,outgoingServer:t,incomingServer:a,outgoingProtocols:s,incomingProtocols:l,pop3Port:c,imapPort:d,smtpPort:u}})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldUsername"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:e,children:e}),(0,o.jsxs)(i.Hint,{children:[(0,o.jsx)(i.Translate,{content:"fieldOutgoingServer"})," ",n&&(0,o.jsx)(i.Translate,{content:"smtpAuth"})]}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:t,children:t}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldIncomingServer"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:a,children:a}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldOutgoingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(i.Paragraph,{children:s}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldIncomingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(i.Paragraph,{children:l}),(0,o.jsxs)("div",{className:"configure-mail-client__content-manual-port-wrapper",children:[(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Text,{bold:!0,children:"POP3"})}),(0,o.jsx)(r.default,{data:c.toString(),children:c})]}),(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Text,{bold:!0,children:"IMAP"})}),(0,o.jsx)(r.default,{data:d.toString(),children:d})]}),(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Text,{bold:!0,children:"SMTP"})}),(0,o.jsx)(r.default,{data:u.toString(),children:u})]})]})]});l.propTypes={data:s().shape({userName:s().string,smtpAuth:s().bool,outgoingServer:s().string,incomingServer:s().string,outgoingProtocols:s().string,incomingProtocols:s().string,pop3Port:s().number,imapPort:s().number,smtpPort:s().number}).isRequired};const c=l},1767:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});var i=t(286),a=t(1762),s=t(1766),r=t(285);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.StatusMessage,{intent:"warning",children:(0,r.jsx)(i.Translate,{content:"outlookWarning"})}),(0,r.jsx)(a.default,{idx:1,children:(0,r.jsx)(i.Translate,{content:"outlookStep1"})}),(0,r.jsx)(a.default,{idx:2,children:(0,r.jsx)(i.Translate,{content:"outlookStep2"})}),(0,r.jsx)(a.default,{idx:3,children:(0,r.jsx)(i.Translate,{content:"outlookStep3",params:{next:(0,r.jsx)(s.default,{})}})}),(0,r.jsx)(a.default,{idx:4,children:(0,r.jsx)(i.Translate,{content:"outlookStep4"})}),(0,r.jsxs)(a.default,{idx:5,children:[(0,r.jsx)(i.Translate,{content:"outlookStep5"}),(0,r.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,r.jsx)("li",{children:(0,r.jsx)(i.Translate,{content:"outlookStep5.1",params:{finish:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"finish"})})}})}),(0,r.jsx)("li",{children:(0,r.jsx)(i.Translate,{content:"outlookStep5.2",params:{finish:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"finish"})}),checkbox:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"changeAccountSettings"})})}})})]})]})]})},1764:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var i=t(286),a=t(1762),s=t(285);const r=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.default,{idx:1,children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep1"})}),(0,s.jsx)(a.default,{idx:2,children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep2",params:{add:(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Translate,{content:"addAccount"})}),settings:(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Translate,{content:"accountSettings"})})}})}),(0,s.jsxs)(a.default,{idx:3,children:[(0,s.jsx)(i.Translate,{content:"thunderbirdStep3"}),(0,s.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,s.jsx)("li",{children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep3.1"})}),(0,s.jsx)("li",{children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep3.2"})})]})]}),(0,s.jsx)(a.default,{idx:4,children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep4",params:{continue:(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Translate,{content:"continue"})})}})}),(0,s.jsx)(a.default,{idx:5,children:(0,s.jsx)(i.Translate,{content:"thunderbirdStep5"})})]})},1760:(e,n,t)=>{"use strict";t.r(n),t.d(n,{AUTODISCOVERY_DISABLED:()=>a,AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN:()=>o,AUTODISCOVERY_DISABLED_GLOBALLY:()=>s,AUTODISCOVERY_DISABLED_NO_HOSTING:()=>r,AUTODISCOVERY_ENABLED:()=>i});const i="ENABLED",a="DISABLED",s="DISABLED_GLOBALLY",r="DISABLED_NO_HOSTING",o="DISABLED_IN_SERVICE_PLAN"},1440:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});var i=t(286),a=t(89),s=t(285);const r=a.Locale.getSection("components.buttons"),o=({id:e,content:n,icon:t="copy",className:a,tooltip:o=r.lmsg("copyToClipboard"),onCopy:l=()=>{},children:c})=>(0,s.jsx)(i.Button,{className:a,ghost:!0,icon:t,tooltip:o,onClick:()=>{(0,i.copyToClipboard)(n),l()},"data-action":"copy-to-clipboard"+(e?`-${e}`:""),children:c})},1769:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(286),a=t(596),s=t.n(a),r=t(536),o=t(1440),l=t(89),c=t(285);const d=({data:e,children:n,childrenAsButton:t=!1,component:a=i.Paragraph,id:s,...d})=>(0,c.jsxs)(a,{...d,children:[!t&&n," ",(0,c.jsx)(o.default,{id:s,content:e,onCopy:()=>(0,r.addToast)({intent:"success",message:l.Locale.getSection("components.buttons").lmsg("copied")}),children:t&&n})]});d.propTypes={childrenAsButton:s().bool,component:s().oneOf([s().node,s().string]),data:s().string.isRequired,children:s().node.isRequired,id:s().string};const u=d},1538:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>d});var i=t(596),a=t.n(i),s=t(286),r=t(89),o=t(646),l=t(285);const c=({items:e})=>e&&e.length>1?(0,l.jsx)(s.Tabs,{active:e.findIndex((({containerCls:e})=>"active"===e))+1,children:e.map((({title:e,href:n},t)=>(0,l.jsx)(s.Tab,{title:e,component:o.default,to:(0,r.prepareUrl)(n)},t)))}):null;c.propTypes={items:a().arrayOf(a().shape({title:a().string.isRequired,href:a().string.isRequired,containerCls:a().string}))};const d=c},1426:(e,n,t)=>{"use strict";t.r(n),t.d(n,{getGraphQlErrorMessage:()=>i});const i=({graphQLErrors:e,message:n})=>{if(e.length){const{message:n,extensions:t}=e[0];return`${t?.debugMessage||n}`}return n}},1421:(e,n,t)=>{"use strict";t.r(n),t.d(n,{evictEntitiesCache:()=>i});const i=({cache:e,typename:n,ids:t=[],fields:i=[]})=>{Object.values(e.extract()).filter((({__typename:e,id:i})=>e===n&&(0===t.length||t.includes(i)))).forEach((n=>{i.forEach((t=>e.evict({id:e.identify(n),fieldName:t})))}))}},1757:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>g});var i=t(596),a=t.n(i),s=t(286),r=t(89),o=t(1538),l=t(603),c=t(1758),d=t(285);const u=r.Locale.getTranslate("smb.controllers.email-address.index"),m=({tabs:e=[],webmailUrl:n,mailId:i,mailName:a})=>{const[r,l]=(0,d.useState)(!1);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.default,{items:e}),(0,d.jsx)("p",{children:(0,d.jsx)(u,{content:"buttonsAreaDescription"})}),(0,d.jsxs)(s.ItemList,{minColumnWidth:280,gap:"md",children:[n?(0,d.jsx)(s.Item,{component:"a",icon:(0,d.jsx)(s.Icon,{src:t(1777)}),title:(0,d.jsx)(u,{content:"buttonWebmail"}),description:(0,d.jsx)(u,{content:"hintWebmail"}),href:n,target:"_blank"}):null,(0,d.jsx)(s.Item,{component:"a",icon:(0,d.jsx)(s.Icon,{src:t(1778)}),title:(0,d.jsx)(u,{content:"buttonEmailAddressSettings"}),description:(0,d.jsx)(u,{content:"hintEmailAddressSettings"}),href:`/smb/email-address/edit/id/${i}/`}),(0,d.jsx)(s.Item,{icon:(0,d.jsx)(s.Icon,{src:t(1779)}),title:(0,d.jsx)(u,{content:"buttonConfigureMailApplication"}),description:(0,d.jsx)(u,{content:"hintConfigureMailApplication"}),onClick:()=>l(!0)})]}),(0,d.jsx)(c.default,{isOpen:r,onClose:()=>l(!1),mailName:a,mailId:+i,getConfigurationUrl:"/smb/email-address/configuration"})]})};m.propTypes={tabs:o.default.propTypes.items,webmailUrl:a().string.isRequired,mailId:a().string.isRequired,mailName:a().string.isRequired};const g=(0,l.withPageLayout)(m)},1756:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i.default});var i=t(1757)},1773:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-gmail.png?0df127f7f473ba9a9060903ce8fe4061"},1774:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-outlook.png?ffea50bed1aa4fbe844c5eae3cbc0695"},1772:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-thunderbird.png?6895315c105a3565d184fc213edca5be"},1775:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/email-client-ios.png?1924b41f0a36f14455cdc4646bd5543b"},1779:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/manage.png?9fce3fccefdab269fb4a897f91509b5d"},1778:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/preferences.png?3e21b876f5b895bcb4c400b77821ca53"},1777:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/web-mail.png?95c60e9a85dec6cabd3a404f9cb02f14"},1776:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"MailAccountConfiguration"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showClientConfiguratorLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoconfig"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dnsEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showHelperTextWhenUnavailable"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"login"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"permissions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"manageMailSettings"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"mailAccountConfiguration"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mailId"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"domainId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"userName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incomingServer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"outgoingServer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incomingProtocols"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"outgoingProtocols"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hideSslNote"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"smtpAuth"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isValidCertificate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autodiscovery"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iosLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"clientsConfiguratorLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasCertificate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pop3Port"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"imapPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"smtpPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"embeddedForms"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ext"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"customInstructions"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:971}};n.loc.source={body:"query MailAccountConfiguration($id: ID!) {\n config {\n mail {\n showClientConfiguratorLink\n autoconfig {\n dnsEnabled\n showHelperTextWhenUnavailable\n }\n }\n }\n viewer {\n login\n permissions {\n manageMailSettings\n }\n }\n mailAccountConfiguration(mailId: $id) {\n domainId\n userName\n incomingServer\n outgoingServer\n incomingProtocols\n outgoingProtocols\n hideSslNote\n smtpAuth\n isValidCertificate\n autodiscovery\n iosLink\n clientsConfiguratorLink\n hasCertificate\n pop3Port\n imapPort\n smtpPort\n form {\n id\n embeddedForms {\n ext\n name\n title\n icon\n description\n content\n }\n }\n customInstructions\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function a(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.MailAccountConfiguration=function(e,n){var t={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var s=i[n]||new Set,r=new Set,o=new Set;for(s.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=a(e,n);i&&t.definitions.push(i)})),t}(n,"MailAccountConfiguration")},1763:(e,n,t)=>{"use strict";t.r(n)},1771:(e,n,t)=>{"use strict";t.r(n)}}]); //# sourceMappingURL=index.js.map?5c768c7fbf3a144646ab