TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

P14 - Powerful Email Notifications in SnipeIT Setup

SnipeIT – P14 Automatically Send Email Notifications in Snipe-IT (Check-In / Check-Out)

Real-time visibility is critical in IT asset management.

Without proper alerts, assets can be checked out, returned, or transferred without immediate awareness from IT or management.

In this guide, you will learn how to configure Email Notifications in SnipeIT to automatically send alerts for:

  • ✅ Asset Check-Out

  • ✅ Asset Check-In

  • ✅ Onboarding device assignment

  • ✅ Offboarding device returns

  • ✅ Asset activity tracking

This configuration is ideal for:

  • IT Helpdesk teams

  • System administrators

  • Asset managers

  • Organizations that require accountability

Properly configured email notifications reduce asset loss and improve transparency across departments.


📌 Why Email Notifications in SnipeIT Matter

Without automatic alerts:

  • ❌ IT may not know when assets are assigned

  • ❌ Device returns can be delayed

  • ❌ Offboarding becomes risky

  • ❌ Asset misuse may go unnoticed

With Email Notifications in SnipeIT:

  • 🚀 Users receive confirmation emails

  • 📩 IT admins are informed instantly

  • 🔎 Asset activity is traceable

  • 🔐 Accountability improves

  • 📊 Asset lifecycle becomes transparent

Now let’s configure it step by step.


Step 1 – Locate the Mail Configuration File

On the server where Snipe-IT is installed (Ubuntu or Debian):

 
/var/www/snipe-it/.env

Open this file:

 
sudo nano /var/www/snipe-it/.env

This .env file controls the SMTP configuration used by Snipe-IT.


Step 2 – Configure Mail in the .env File

Inside the file, locate the section starting with:

 
MAIL_*

Modify it according to your SMTP provider.


▶ Example Using Gmail SMTP

 
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=youremail@gmail.com
MAIL_PASSWORD=app_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDR=youremail@gmail.com
MAIL_FROM_NAME="Snipe-IT System"

⚠ Important:
Gmail requires an App Password (16-character password).
Do NOT use your regular Gmail password.


▶ Example Using Microsoft 365

 
MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=yourname@domain.com
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDR=yourname@domain.com
MAIL_FROM_NAME="Snipe-IT"

Important for Microsoft 365:

You must go to the Microsoft 365 Admin Portal:

  • Select the user account used to send emails

  • Enable the SMTP Authentication feature

Without enabling SMTP authentication, emails will not be sent.


▶ Example Using a Private Mail Server (Example: Mailcow)

 
MAIL_DRIVER=smtp
MAIL_HOST=mail.tsf.id.vn
MAIL_PORT=587
MAIL_USERNAME=admin@tsf.id.vn
MAIL_PASSWORD=your_password
MAIL_FROM_ADDR=admin@tsf.id.vn
MAIL_FROM_NAME="Snipe-IT"
MAIL_TLS_VERIFY_PEER=false

Explanation of Parameters

  • MAIL_HOST → SMTP server address (example: mail.tsf.id.vn)

  • MAIL_PORT → 587 for TLS, 465 for SSL

  • MAIL_USERNAME → Full email address

  • MAIL_PASSWORD → Email password or app password

  • MAIL_FROM_ADDR / NAME → Sender information displayed in emails

Correct configuration ensures stable Email Notifications in SnipeIT.


Step 3 – Reload Configuration After Editing

After editing the .env file, run the following commands:

 
cd /var/www/snipe-it
sudo php artisan config:clear
sudo php artisan cache:clear
sudo php artisan config:cache

These commands:

  • Clear old configuration

  • Reload environment variables

  • Apply new SMTP settings

Skipping this step may cause mail configuration changes not to take effect.


Step 4 – Enable Check-In / Check-Out Notifications

Now configure notification behavior inside Snipe-IT.

Go to:

Setting ➜ Categories ➜ Edit

Then configure:

Setting ➜ User ➜ Email

Ensure email notifications are enabled for:

  • Check-Out events

  • Check-In events

Once enabled:

  • Users will receive confirmation emails

  • Admins will be notified

  • Asset activity becomes traceable


🚀 Common Use Cases

Email Notifications in SnipeIT are especially useful for:

✅ Employee Onboarding

Automatically notify users when laptops or devices are assigned.

✅ Employee Offboarding

Ensure confirmation when assets are returned.

✅ Device Replacement

Track asset swaps and hardware upgrades.

✅ Remote Workforce

Send notifications without requiring physical confirmation.


🔐 Best Practices for Production

To ensure reliable email delivery:

  • Use authenticated SMTP

  • Enable TLS encryption

  • Avoid using root email accounts

  • Monitor spam filters

  • Test with a small user group first

Also ensure your firewall allows outbound SMTP traffic.


📊 Benefits for IT Teams

After enabling Email Notifications in SnipeIT:

  • Faster response time

  • Better user accountability

  • Reduced asset disputes

  • Improved audit readiness

  • Stronger lifecycle tracking

For companies managing 100+ devices, email alerts are essential.


🎯 Conclusion

Configuring Email Notifications in SnipeIT is not just an optional feature — it is a critical operational control.

With proper SMTP configuration and notification settings, you can:

  • Automate asset communication

  • Reduce manual follow-ups

  • Improve transparency

  • Protect company assets

This setup transforms Snipe-IT into a proactive asset management system instead of a passive database.

See also related articles

P13 – Ultimate QR Code SnipeIT Setup Made Easy

P13 – Ultimate QR Code SnipeIT Setup Made Easy SnipeIT – P13 QR Code Setup Guide | Create and Print Asset QR Codes Managing IT assets without proper labeling can quickly become chaotic.When devices move between departments, employees leave, or audits happen, identifying assets manually wastes time and increases errors....

Read More

P12 – Ultimate Bulk Method to Check In Check Out Assets in SnipeIT

P12 – Ultimate Bulk Method to Check In Check Out Assets in SnipeIT SnipeIT – P12 The Fastest Way to Check-In & Check-Out Assets in Snipe-IT (Bulk Method) Managing a few devices manually is easy. Managing 100–500 assets during onboarding, offboarding, or department transfers? That’s a different story. If you...

Read More

P11 – Ultimate Guide to Check In Check Out in SnipeIT

P11 – Ultimate Guide to Check In Check Out in SnipeIT SnipeIT – P11 How to Manage Check In Check Out in SnipeIT (Step-by-Step) Efficient asset tracking is the backbone of every IT department. If you cannot accurately manage Check In check Out in SnipeIT, your asset database quickly becomes...

Read More