@extends('layouts.admin') @section('title', 'Configuración de Correo') @section('content')

Configuración de Correo

Configura los parámetros de envío de correo electrónico del sistema

Volver a Configuración
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@csrf

Configuración General

Configuración básica del sistema de correo

@error('mail_mailer')

{{ $message }}

@enderror

Mailgun API es más confiable que SMTP. Si tienes problemas de conexión con SMTP, usa Mailgun API.

@error('mail_from_name')

{{ $message }}

@enderror
@error('mail_from_address')

{{ $message }}

@enderror

Dirección de correo que aparecerá como remitente

Notificaciones de Interesados

Configuración del correo que recibirá las notificaciones del formulario de contacto

@error('interesados_admin_email')

{{ $message }}

@enderror

Dirección de correo que recibirá las notificaciones cuando alguien complete el formulario de contacto (interesados). Puedes ingresar múltiples correos separados por comas.

Configuración de Mailgun

Configuración para el servicio de correo Mailgun

@error('mailgun_domain')

{{ $message }}

@enderror

Tu dominio verificado en Mailgun

@error('mailgun_secret')

{{ $message }}

@enderror
@error('mailgun_endpoint')

{{ $message }}

@enderror

Selecciona la región de tu cuenta Mailgun

Configuración SMTP

Configuración para servidores SMTP personalizados

Problemas de conexión SMTP?

Si recibes errores de "Connection timeout", prueba:
1. Cambiar el puerto a 2525 o 465
2. Usar Mailgun API en lugar de SMTP
3. Contactar a tu proveedor de hosting para verificar que los puertos SMTP estén habilitados

@error('smtp_host')

{{ $message }}

@enderror
@error('smtp_port')

{{ $message }}

@enderror

Si el puerto 587 falla, prueba con 2525 o 465

@error('smtp_encryption')

{{ $message }}

@enderror
@error('smtp_username')

{{ $message }}

@enderror
@error('smtp_password')

{{ $message }}

@enderror

Probar Configuración

Envía un correo de prueba para verificar la configuración

@php $mailDriver = $mailerSettings['mail_mailer']->value ?? 'mailgun'; $mailgunDomain = $mailerSettings['mailgun_domain']->value ?? ''; $mailgunSecret = $mailerSettings['mailgun_secret']->value ?? ''; $smtpHost = $mailerSettings['smtp_host']->value ?? ''; $smtpUsername = $mailerSettings['smtp_username']->value ?? ''; $smtpPassword = $mailerSettings['smtp_password']->value ?? ''; $showMailgunWarning = $mailDriver === 'mailgun' && (empty($mailgunDomain) || empty($mailgunSecret)); $showSmtpWarning = $mailDriver === 'smtp' && (empty($smtpHost) || empty($smtpUsername) || empty($smtpPassword)); @endphp @if($showMailgunWarning)

Credenciales de Mailgun Incompletas

Para usar Mailgun, debes configurar tanto el Dominio como la Clave Secreta.
• Obtén tu API Key en: https://app.mailgun.com/settings/api_security
• Verifica tu dominio en: https://app.mailgun.com/domains

@endif @if($showSmtpWarning)

Credenciales SMTP Incompletas

Para usar SMTP, debes configurar el Servidor, Usuario y Contraseña.

@endif
Cancelar
@endsection