diff --git a/.env.example b/.env.example
index 03efbc11..05a544c0 100644
--- a/.env.example
+++ b/.env.example
@@ -21,6 +21,7 @@ NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=maps-api-key
#
EMAIL_USER= # your email ex: vineetagarwal@gmail.com
EMAIL_PASSWORD=
+EMAIL_USERNAME="JOB BOARD"
EMAIL_SERVICE=gmail
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
diff --git a/src/components/email/BaseEmailHtml.tsx b/src/components/email/BaseEmailHtml.tsx
new file mode 100644
index 00000000..3e9e7538
--- /dev/null
+++ b/src/components/email/BaseEmailHtml.tsx
@@ -0,0 +1,186 @@
+/* eslint-disable @next/next/no-head-element */
+import BaseTable from './BaseTable';
+import EmailBodyLogo from './EmailBodyLogo';
+import EmailHead from './EmailHead';
+
+import RawHtml from './RawHtml';
+import Row from './Row';
+
+const Html = (props: { children: React.ReactNode }) => (
+ <>
+
`}
+ />
+
+ {/* Header with logo and platform name */}
+
+
+
+ {/* Main Content */}
+
+ |
`}
+ />
+
+
+ |
+
+ {/* Conditional Comment for Outlook */}
+ | `} />
+
+ |
+
+
+ );
+};
+
+export default EmailBodyLogo;
diff --git a/src/components/email/EmailHead.tsx b/src/components/email/EmailHead.tsx
new file mode 100644
index 00000000..410ced02
--- /dev/null
+++ b/src/components/email/EmailHead.tsx
@@ -0,0 +1,92 @@
+/* eslint-disable @next/next/no-head-element */
+import RawHtml from "./RawHtml";
+
+const EmailHead = ({ title = "" }) => {
+ return (
+
+
+
+
+ {/* Close Conditional Comment */}
+
+ |
+
|