PlainSend is designed to be simple and self-contained, but if you hit a snag, you're in the right place. Get the support you need to succeed.
Common questions
Email us directly
Everything you need to get PlainSend working perfectly
Step-by-step PDF guides included in your download
Graph API setup for Outlook/Office 365
Enterprise ReadyOAuth2 setup for business email
OAuth SecureQuick answers to common questions
email
, first_name
logs/
folder for error details
Yes — it's offline and portable. Copy your files and run anywhere Python works.
No. Zero tracking. That's the point. Your emails stay clean and private.
Yes, enforced by your business email provider. PlainSend respects these limits and sends slowly to maintain your reputation.
Yes — it's Python. You own it completely.
Sending from your real account with natural delays provides excellent deliverability compared to bulk tools.
Common solutions for setup issues
Ensure Python 3.10+ with python3 --version
Use UTF-8 encoding and comma-delimited format
Default 3-second delays — adjustable in script settings
Microsoft Graph tokens expire hourly — re-authenticate as needed
Everything you need in the download package
scripts/
Python scripts for each email provider
signatures/
Email signature templates (.txt files)
logs/
Activity logs with timestamps
samples/
Sample CSV files for reference
Email us directly and we'll get back to you — human to human. No bots, no ticket systems.
Contact SupportUsually respond within 24 hours • Direct email support