System Settings

Configure SMTP email and replace the authorized signatory seal / signature image

Authorized Signatory Seal & Signature

This image appears on every Offer Letter and Confirmation Letter in the signature block. Upload a new PNG / JPG to replace it instantly.

Current Seal / Signature

Current Seal
Recommended: PNG with transparent background, ~300×200 px. Max size: 5 MB.
Permanent SMTP (appsettings.json)

Edit appsettings.json for a permanent configuration that survives app restarts:

"SmtpSettings": {
  "Host": "smtp.gmail.com",
  "Port": 587,
  "Username": "arpit@marmelos.co.in",
  "Password": "app_password_here",
  "FromEmail": "arpit@marmelos.co.in",
  "FromName": "Marmelos Technologies Pvt. Ltd."
}
SMTP Email Configuration
Gmail: Use an App Password, not your login password. Google Account → Security → 2-Step Verification → App Passwords → Generate.
Settings saved here persist for the current session only. Use appsettings.json for permanent config.
Gmail: smtp.gmail.com  |  Outlook: smtp.office365.com
587 (TLS) or 465 (SSL)
For Gmail: 16-character App Password (spaces allowed)

Dashboard
Document Layout (Per-Page Letterhead)

Both letters use the company letterhead on every page:

  • Top band (~115 pt) — Logo, GST/DPIIT numbers, horizontal rule
  • Content area — Text flows here, paginated automatically
  • Bottom band (~80 pt) — Address bar, decorative wave

If you notice the header/footer bands are too large or small for your letterhead image, adjust HeaderBandPt and FooterBandPt constants at the top of Services/DocumentService.cs.