When to Use It
Use this node when you:- Want to send emails from your own domain or email address
- Need higher email delivery rates than generic email services
- Require branded email communications from your organization
- Want to use your existing email provider’s infrastructure
- Need to send emails with your organization’s email reputation
SMTP Connection Setup
Before using this node, you need to connect your SMTP server. The setup process varies by email provider. 💡 Pro Tip: Consider creating a dedicated email account specifically for sending automated emails (e.g.,[email protected] or [email protected]). This keeps your automated emails organized and separate from your personal correspondence, while maintaining professional branding.
Gmail Setup
Step 1: Enable App Passwords- Go to your Google Account settings
- Select Security from the left panel
- Under “How you sign in to Google,” select 2-Step Verification (must be enabled first)
- At the bottom, select App passwords (or visit directly: https://myaccount.google.com/apppasswords)
- Create a new app password for “Mail”
- SMTP Host:
smtp.gmail.com - Port:
587(recommended) or465 - Username: Your full Gmail address (e.g.,
[email protected]) - Password: Use the app password from Step 1 (not your regular Gmail password)
- From Name: Your name or organization name (optional)
- Never use your regular Gmail password - always use app passwords
- If you get authentication errors, ensure 2-Step Verification is enabled
- Port 587 with TLS is recommended over port 465 with SSL
Outlook/Hotmail Setup
Step 1: Enable App Passwords (if 2FA is enabled)- Sign in to your Microsoft Account
- Go to Security → Advanced security options
- Under App passwords, select Create a new app password
- Choose Email as the app type
- SMTP Host:
smtp-mail.outlook.com - Port:
587 - Username: Your full Outlook email address
- Password: Your Outlook password (or app password if 2FA is enabled)
- From Name: Your name or organization name (optional)
Yahoo Mail Setup
Step 1: Generate App Password- Go to Yahoo Account Security
- Select Generate app password
- Choose Other app and enter “Markifact”
- SMTP Host:
smtp.mail.yahoo.com - Port:
587or465 - Username: Your full Yahoo email address
- Password: Use the app password from Step 1
Custom SMTP Server
For other email providers or custom SMTP servers:- Contact your email provider or IT administrator for SMTP settings
- Common settings to ask for:
- SMTP server hostname (e.g.,
mail.yourdomain.com) - Port number (usually 587, 465, or 25)
- Authentication method (usually username/password)
- Encryption type (TLS/SSL requirements)
- SMTP server hostname (e.g.,
- Port 587: STARTTLS encryption (most common and recommended)
- Port 465: SSL/TLS encryption (alternative)
- Port 25: No encryption (rarely used, often blocked)
Connection Troubleshooting
Common Issues and Solutions
“Invalid username or password” Error:- For Gmail: Ensure you’re using an app password, not your regular password
- For Outlook: Try generating an app password even without 2FA
- Verify the email address is typed correctly
- Verify the SMTP host address is correct
- Check if your network/firewall blocks SMTP ports
- Try different ports (587 vs 465)
- Port 587 typically uses STARTTLS
- Port 465 typically uses SSL/TLS
- Try switching between ports if one doesn’t work
- Double-check username and password
- For corporate emails, verify you have SMTP access permissions
- Some providers require enabling “Less secure app access”
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| SMTP Connection | Connection | Yes | Your configured SMTP server connection |
| To | Text | Yes | Recipient email addresses (separate multiple with commas) |
| CC | Text | No | Carbon copy recipients (separate multiple with commas) |
| Subject | Text | Yes | Email subject line (max 100 characters) |
| Body Type | Select | Yes | Choose Text/Markdown or HTML format |
| Body | Text Area | Yes | Email content (2-40,000 characters) |
| Include Attachment | Switch | No | Add data from previous steps as file attachment |
| Attachment Format | Select | No* | File format: CSV, PDF, Text, or JSON (*Required if attachment enabled) |
| Attachment Data | Text Area | No* | Select data from previous workflow steps (*Required if attachment enabled) |
| Attachment Filename | Text | No* | Filename without extension (*Required if attachment enabled) |
How It Works
This node connects to your SMTP server to send emails using your own email infrastructure. Unlike generic email services, this gives you:- Full control over sender reputation and deliverability
- Branded communications from your own domain
- Higher delivery rates using established email providers
- Professional appearance with your organization’s email address
Body Type Options
Text/Markdown:- Plain text with optional Markdown formatting
- Supports bold, italic, lists, and links
- Best for simple, readable emails
- Markdown output from AI nodes is automatically formatted
- Full HTML email support
- Complete control over styling and layout
- Perfect for branded email templates
- Requires HTML knowledge for advanced formatting
Attachments
When Include Attachment is enabled, you can attach data from previous workflow steps as files.Supported Formats
| Format | Best For | Notes |
|---|---|---|
| CSV | Spreadsheet data, reports | Opens in Excel/Sheets |
| Professional reports, presentations | Print-ready format | |
| Text | Simple data exports, logs | Plain text format |
| JSON | Technical data, API responses | Developer-friendly format |
Attachment Rules
- Filename can only contain letters, numbers, hyphens, and underscores
- File extension is automatically added based on format
- Attachment size limits depend on your SMTP provider’s restrictions
Output
The node returns:- Success status - Whether the email was sent successfully
- Message ID - Unique identifier for the sent email
- Recipients - List of email addresses that received the message
- Timestamp - When the email was sent
- SMTP Response - Server response from your email provider
Credit Cost
This node costs 0 credits - you’re using your own SMTP server infrastructure.FAQ
What's the difference between this and the regular Send Email node?
What's the difference between this and the regular Send Email node?
The regular Send Email node uses Markifact’s email service (@markifactmail.com addresses), while Send Email (SMTP) uses your own email provider. With SMTP, emails come from your own domain/address, giving you better deliverability and professional branding.
Why should I use my own SMTP server instead of Markifact's email service?
Why should I use my own SMTP server instead of Markifact's email service?
Using your own SMTP server provides several benefits:
- Emails come from your own domain/email address
- Better deliverability using your established sender reputation
- Professional branding and trust with recipients
- No limits on recipient domains
- Full control over email infrastructure
Can I use a free Gmail account for SMTP?
Can I use a free Gmail account for SMTP?
Yes! Gmail offers free SMTP access. Just make sure to:
- Enable 2-Step Verification on your Google account
- Generate an app password specifically for email applications
- Use the app password (not your regular Gmail password) in the connection
- Use smtp.gmail.com with port 587
I'm getting authentication errors with Gmail. What should I do?
I'm getting authentication errors with Gmail. What should I do?
Gmail authentication issues are usually caused by:
- Using regular password instead of app password - Always use app passwords for third-party applications
- 2-Step Verification not enabled - This is required for app passwords
- Incorrect server settings - Use smtp.gmail.com:587 with your app password
My company email isn't working. What could be wrong?
My company email isn't working. What could be wrong?
Corporate email systems often have additional security:
- Ask your IT administrator for SMTP server settings
- Verify SMTP access is allowed for your account
- Check firewall restrictions - some networks block SMTP ports
- Try different ports - your company might use non-standard ports
- Authentication method - some require OAuth instead of password authentication
What if my SMTP provider has sending limits?
What if my SMTP provider has sending limits?
Most SMTP providers have daily/hourly sending limits:
- Gmail: 500 emails per day for free accounts
- Outlook: 300 emails per day for personal accounts
- Corporate accounts: Limits vary by organization
Can I send emails with attachments using SMTP?
Can I send emails with attachments using SMTP?
Yes! The attachment feature works the same way as the regular email node. You can attach data from previous workflow steps in CSV, PDF, TXT, or JSON formats. Keep in mind that attachment size limits depend on your SMTP provider (Gmail allows up to 25MB attachments).
Is it secure to enter my email password in Markifact?
Is it secure to enter my email password in Markifact?
Yes, with important security notes:
- Always use app passwords instead of your main email password
- Your credentials are encrypted and stored securely
- App passwords can be revoked anytime from your email provider
- Credentials are only used to connect to your SMTP server

