import FerramentaLayout from '../../components/ferramentas/FerramentaLayout';
import SEO from '../../components/SEO';
import { createFAQSchema, createBreadcrumbSchema } from '../../config/schema';
import { Building2 } from 'lucide-react';
import { checkMicrosoft365 } from '../../components/ferramentas/dnsApi';

const faqData = [
  { q: 'A ferramenta funciona so para Microsoft 365?', a: 'Sim, esta ferramenta e especifica para Microsoft 365. Para analise generica de e-mail, use nosso Email Security Score.' },
  { q: 'O que verifica no Microsoft 365?', a: 'Verificamos: registros MX apontando para Microsoft, SPF com include:_spf.microsoft.com, DKIM ativado e DMARC configurado.' },
  { q: 'Como ativar DKIM no Microsoft 365?', a: 'No Centro de Administracao > Seguranca > DKIM. Selecione o dominio e ative. Os selectors sao selector1 e selector2.' },
  { q: 'A Avanzato oferece suporte Microsoft 365?', a: 'Sim. Somos especialistas em Microsoft 365 e oferecemos migracao, configuracao, suporte e seguranca.' },
];

const faqSchema = createFAQSchema(faqData);
const breadcrumbSchema = createBreadcrumbSchema([
  { name: 'Home', url: 'https://avanzato.com.br/' },
  { name: 'Ferramentas', url: 'https://avanzato.com.br/ferramentas' },
  { name: 'Microsoft 365 Analyzer', url: 'https://avanzato.com.br/ferramentas/microsoft-365-analyzer' },
]);
const softwareSchema = {
  '@context': 'https://schema.org',
  '@type': 'SoftwareApplication',
  name: 'Microsoft 365 Analyzer',
  description: 'Ferramenta gratuita para analisar configuracao Microsoft 365 de dominios.',
  url: 'https://avanzato.com.br/ferramentas/microsoft-365-analyzer',
  applicationCategory: 'SecurityApplication',
  operatingSystem: 'Web',
  offers: { '@type': 'Offer', price: '0', priceCurrency: 'BRL' },
  author: { '@type': 'Organization', name: 'Avanzato Tecnologia', url: 'https://avanzato.com.br' },
};
const combinedSchema = [faqSchema, breadcrumbSchema, softwareSchema];

const Microsoft365Analyzer = () => (
  <div className="min-h-screen bg-[#0e0e0e] pt-16 pb-8">
    <SEO
      title="Microsoft 365 Analyzer | Avanzato Tools"
      description="Analise a configuracao do Microsoft 365 do seu dominio. Verifique seguranca e otimizacao. Ferramenta gratuita da Avanzato."
      keywords="microsoft 365 analyzer, verificar microsoft 365, configuracao m365, seguranca microsoft 365"
      schema={combinedSchema}
    />
    <FerramentaLayout
      nome="Microsoft 365 Analyzer"
      descricao="Analise a configuracao do Microsoft 365 do seu dominio e descubra oportunidades de melhoria e seguranca."
      icone={<Building2 />}
      placeholder="Digite seu dominio (ex: avanzato.com.br)"
      explicacao="O Microsoft 365 e a suite de produtividade mais usada por empresas no mundo, mas muitas configuracoes de seguranca ficam desativadas por padrao. Nossa ferramenta analisa se seu dominio esta corretamente configurado com o Microsoft 365, verifica SPF, DKIM e DMARC especificos para o ambiente Microsoft, e identifica oportunidades de melhoria."
      comoFunciona={[
        'Digite o dominio configurado no Microsoft 365.',
        'Verificamos se os registros MX apontam para a Microsoft.',
        'Analisamos SPF, DKIM e DMARC especificos para Microsoft 365.',
        'Identificamos configuracoes de seguranca recomendadas.',
        'Receba um relatorio com acoes priorizadas.',
      ]}
      perguntasUteis={faqData.slice(0, 4)}
      onConsultar={checkMicrosoft365}
    />
  </div>
);

export default Microsoft365Analyzer;
