"use client" import { OrgSettingsSection } from "@/components/admin/settings/org-settings-form" import { useOrgSettingsStore } from "@/lib/admin-settings/org-settings-store" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Switch } from "@/components/ui/switch" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" export function MailingSection() { const mailing = useOrgSettingsStore((s) => s.mailing) const setMailing = useOrgSettingsStore((s) => s.setMailing) return (
Relais SMTP Ex. « Marie vous a partagé un fichier » — distinct des comptes mail utilisateur.
setMailing({ enabled })} />
setMailing({ smtp_host: e.target.value })} placeholder="smtp.example.com" />
setMailing({ smtp_port: Number(e.target.value) || 587 })} />
setMailing({ smtp_user: e.target.value })} />
setMailing({ smtp_password: e.target.value })} />
setMailing({ from_email: e.target.value })} />
setMailing({ from_name: e.target.value })} />
setMailing({ reply_to: e.target.value })} />
) }