NODEMAIL · MAILBOX SETUP

Your inbox starts here.

Choose your email provider. We’ll walk you through the settings, passwords and final checks.

A FEW THINGS FIRST

One mailbox. Its own connection.

These instructions add a mailbox to the macOS app. Signing in to your NodeMail subscription account does not connect your email inbox.

  1. Open NodeMail Settings → Mail Accounts and add an account. Enter the complete email address. Recognized domains fill server settings automatically; otherwise select a provider or Custom / Other.
  2. Choose the mailbox’s Connection before browser setup: Direct, Clash Node or Manual SOCKS5. Add proxy profiles first if you need them. Keep the intended route selected while authorizing and saving.
  3. For Gmail or Microsoft, use the dedicated button in the account form to open the built-in fingerprint browser. First launch may install the browser runtime. Finish the provider’s verification, return to the form and save.
  4. For other providers, prepare the required app password or authorization code first; their new-account forms do not yet offer dedicated built-in setup-browser buttons. Each guide explains what credential to use.
  5. After Save Account succeeds, confirm messages sync and test sending to your own address. You can rename the local mailbox alias by right-clicking its sidebar entry or clicking its alias in the folder column.
Start with Gmail →

Microsoft OAuth · built-in browser

Outlook / Hotmail

Do not select password authentication for Outlook.com. Microsoft 365 work/school accounts depend on tenant approval, IMAP and SMTP AUTH policy; they may require different SMTP settings from the personal Outlook preset. Ask your administrator before using a custom domain.

Add this mailbox

  1. In Outlook.com webmail, open Settings → Mail → Forwarding and IMAP and allow IMAP access.
  2. Enter your Outlook, Hotmail, Live or MSN address. Keep Microsoft OAuth selected and choose your connection.
  3. Click “Sign in with Microsoft”. In the built-in fingerprint browser, enter the Microsoft code shown in NodeMail, then sign in and review the requested permissions.
  4. Return to NodeMail, wait for “Microsoft sign-in complete”, then click Save Account. If the code expires, start sign-in again.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPoutlook.office365.com993SSL/TLS
SMTPsmtp-mail.outlook.com587STARTTLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Google app password

Gmail

This is app-password setup, not Google OAuth. A normal Google password will fail. App passwords may be unavailable with organization policies, Advanced Protection or security-key-only 2-Step Verification. Ask your administrator; the browser cannot override these restrictions. Changing your Google password revokes app passwords.

Add this mailbox

  1. Choose your connection first. Click “Set up Gmail in fingerprint browser” in the account form.
  2. Sign in to the matching Google account. If needed, use “Google security settings” to enable 2-Step Verification.
  3. Open App passwords, name the new password NodeMail and generate it. Select only the generated 16-character password in the browser.
  4. Return to the form and click “Import selected app password”, or enter it in App Password. Click Save Account to verify IMAP and SMTP.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.gmail.com993SSL/TLS
SMTPsmtp.gmail.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Apple app-specific password

iCloud Mail

Use your iCloud mailbox address, not an unrelated Apple Account sign-in address. SMTP requires the full mailbox address. Resetting your main Apple Account password revokes app-specific passwords.

Add this mailbox

  1. Confirm iCloud Mail is activated and two-factor authentication is enabled for your Apple Account.
  2. Sign in at account.apple.com. Open Sign-In and Security → App-Specific Passwords, generate a password named NodeMail and retain it for the form.
  3. Enter your full iCloud Mail address in NodeMail, use the iCloud Mail preset and paste the generated password into App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.mail.me.com993SSL/TLS
SMTPsmtp.mail.me.com587STARTTLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Yahoo app password

Yahoo Mail

A Yahoo web sign-in password is not the password for this setup. If password generation is unavailable, follow Yahoo account recovery/help before retrying; NodeMail cannot enable it. Yahoo Japan and migrated ISP mailboxes may use different settings.

Add this mailbox

  1. Sign in to Yahoo Account Security and find Generate app password / Generate and manage app passwords.
  2. Create a password for NodeMail. Enter your full Yahoo address in NodeMail and use the Yahoo Mail preset.
  3. Select Password / App Password and enter the generated app password for the mailbox.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.mail.yahoo.com993SSL/TLS
SMTPsmtp.mail.yahoo.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

AOL app password

AOL Mail

If AOL cannot generate an app password, resolve this with AOL first. Migrated Verizon mailboxes have separate outgoing-server instructions; do not assume the AOL preset matches them.

Add this mailbox

  1. Sign in to AOL Account Security and open the app-password manager.
  2. Generate an app password for NodeMail. Enter your full @aol.com address and use the AOL Mail preset.
  3. Use Password / App Password and paste the generated password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.aol.com993SSL/TLS
SMTPsmtp.aol.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

QQ authorization code

QQ Mail / Foxmail

Do not enter your QQ password or the SMS verification code. Use the authorization code generated after verification. The personal QQ preset does not describe Tencent business mail.

Add this mailbox

  1. Sign in to QQ webmail. In Settings, locate Account / Account and security and the POP3/IMAP/SMTP service settings.
  2. Enable IMAP/SMTP, complete the security verification and generate an authorization code. Menu labels vary between webmail versions.
  3. Enter the full QQ or Foxmail mailbox address in NodeMail. Use QQ Mail / Foxmail and enter the authorization code in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.qq.com993SSL/TLS
SMTPsmtp.qq.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase 163 Mail

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.163.com993SSL/TLS
SMTPsmtp.163.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase 126 Mail

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.126.com993SSL/TLS
SMTPsmtp.126.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase Yeah Mail

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.yeah.net993SSL/TLS
SMTPsmtp.yeah.net465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase VIP 163

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.vip.163.com993SSL/TLS
SMTPsmtp.vip.163.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase VIP 126

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.vip.126.com993SSL/TLS
SMTPsmtp.vip.126.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

NetEase client authorization password

NetEase 188 Mail

Free and VIP domains use different hosts; check the table for the selected variant. If login is rejected as unsafe, confirm client access in webmail and regenerate the authorization password. Enterprise domains require administrator-provided settings.

Add this mailbox

  1. Sign in to the webmail matching your address: 163, 126, Yeah, VIP 163, VIP 126 or 188.
  2. Open Settings → POP3/SMTP/IMAP, enable IMAP/SMTP and choose Add authorization password. Complete the requested mobile verification.
  3. Use the matching provider variant in NodeMail and enter that authorization password in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.188.com993SSL/TLS
SMTPsmtp.188.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Sina client authorization code

Sina Mail (.com)

After enabling authorization codes, use the code in clients instead of the webmail password. Sina VIP trial accounts may not have protocol access. If resetting a code, update every client that used the old one.

Add this mailbox

  1. Sign in to the Sina webmail matching your .com, .cn or VIP address, then find client protocol settings.
  2. Enable IMAP/SMTP and client authorization codes. Complete phone verification and record the generated code.
  3. Select the matching Sina variant in NodeMail, then enter the authorization code as App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.sina.com993SSL/TLS
SMTPsmtp.sina.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Sina client authorization code

Sina Mail (.cn)

After enabling authorization codes, use the code in clients instead of the webmail password. Sina VIP trial accounts may not have protocol access. If resetting a code, update every client that used the old one.

Add this mailbox

  1. Sign in to the Sina webmail matching your .com, .cn or VIP address, then find client protocol settings.
  2. Enable IMAP/SMTP and client authorization codes. Complete phone verification and record the generated code.
  3. Select the matching Sina variant in NodeMail, then enter the authorization code as App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.sina.cn993SSL/TLS
SMTPsmtp.sina.cn465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Sina client authorization code

Sina VIP Mail (.com)

After enabling authorization codes, use the code in clients instead of the webmail password. Sina VIP trial accounts may not have protocol access. If resetting a code, update every client that used the old one.

Add this mailbox

  1. Sign in to the Sina webmail matching your .com, .cn or VIP address, then find client protocol settings.
  2. Enable IMAP/SMTP and client authorization codes. Complete phone verification and record the generated code.
  3. Select the matching Sina variant in NodeMail, then enter the authorization code as App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.vip.sina.com993SSL/TLS
SMTPsmtp.vip.sina.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Sina client authorization code

Sina VIP Mail (.cn)

After enabling authorization codes, use the code in clients instead of the webmail password. Sina VIP trial accounts may not have protocol access. If resetting a code, update every client that used the old one.

Add this mailbox

  1. Sign in to the Sina webmail matching your .com, .cn or VIP address, then find client protocol settings.
  2. Enable IMAP/SMTP and client authorization codes. Complete phone verification and record the generated code.
  3. Select the matching Sina variant in NodeMail, then enter the authorization code as App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.vip.sina.cn993SSL/TLS
SMTPsmtp.vip.sina.cn465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Credential allowed by your mailbox settings

Sohu Mail

The server table is the current NodeMail preset. A current public Sohu step-by-step authorization guide could not be verified, so follow your signed-in settings or Sohu support for credential requirements. Sohu enterprise mail is a separate service.

Add this mailbox

  1. Sign in to your personal @sohu.com webmail and locate the POP3/IMAP/SMTP or client-access settings.
  2. Confirm that IMAP and SMTP are available and enabled. If the page offers a client authorization password, generate one and complete its verification.
  3. Use the Sohu Mail preset in NodeMail. Enter the client credential specified by your mailbox settings in App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.sohu.com993SSL/TLS
SMTPsmtp.sohu.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

139 authorization code

China Mobile 139 Mail

139 documents a 90-day validity for newly generated codes. Check the expiry shown next to your code and update it in NodeMail when needed.

Add this mailbox

  1. In 139 webmail, open Settings → General settings → Account and security → Mail protocol settings.
  2. Enable POP3/IMAP, save and complete phone verification. Choose Get authorization code and complete the requested SMS check.
  3. Enter your full @139.com address in NodeMail and use the China Mobile 139 Mail preset with the generated authorization code.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.139.com993SSL/TLS
SMTPsmtp.139.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Credential allowed by your mailbox settings

China Telecom 189 Mail

Public 189 help includes older client instructions. Current authorization-code availability and menu names must be confirmed in your signed-in mailbox or with 189 support. The table is NodeMail’s preset; do not copy POP settings into its IMAP fields.

Add this mailbox

  1. Activate your @189.cn mailbox and sign in to 189 webmail. Find the client protocol / account-security settings.
  2. Confirm IMAP/SMTP access. If your account requires an authorization password, generate it using the verification requested on that page.
  3. Use China Telecom 189 Mail in NodeMail with the full mailbox address and the credential required by your account.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.189.cn993SSL/TLS
SMTPsmtp.189.cn465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Zoho application-specific password

Zoho Mail (Personal / Free)

The “Personal / Free” preset name does not guarantee IMAP access: newly registered free accounts may be web-only. Different Zoho data centers use different domains; use the server details shown for your own account.

Add this mailbox

  1. Check that your plan and organization allow IMAP. In Zoho Mail settings, enable IMAP access for the mailbox.
  2. In Zoho Accounts security settings, generate an application-specific password for NodeMail. This is required for accounts using MFA or SAML.
  3. Choose Personal / Free or Organization / Custom Domain as appropriate. Paste the app password without spaces and compare the servers with the settings displayed in your Zoho account.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.zoho.com993SSL/TLS
SMTPsmtp.zoho.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Zoho application-specific password

Zoho Mail (Organization / Custom Domain)

The “Personal / Free” preset name does not guarantee IMAP access: newly registered free accounts may be web-only. Different Zoho data centers use different domains; use the server details shown for your own account.

Add this mailbox

  1. Check that your plan and organization allow IMAP. In Zoho Mail settings, enable IMAP access for the mailbox.
  2. In Zoho Accounts security settings, generate an application-specific password for NodeMail. This is required for accounts using MFA or SAML.
  3. Choose Personal / Free or Organization / Custom Domain as appropriate. Paste the app password without spaces and compare the servers with the settings displayed in your Zoho account.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimappro.zoho.com993SSL/TLS
SMTPsmtppro.zoho.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Fastmail app password

Fastmail

Use your login identity rather than an arbitrary sending alias. Fastmail requires an app password for each third-party app; your regular password will not work.

Add this mailbox

  1. Check that your Fastmail plan supports third-party mail clients. Basic plans do not include IMAP/SMTP.
  2. Open Settings → Privacy & Security → Connected apps & API tokens → Manage app passwords and access. Create a new app password named NodeMail with mail access.
  3. Enter your full Fastmail login address, select Fastmail when needed and paste the generated password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.fastmail.com993SSL/TLS
SMTPsmtp.fastmail.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Password / app password when 2FA is enabled

GMX.com

The .com and European presets have different servers. If syncing stops after a long period of inactivity, recheck whether POP3/IMAP was disabled by GMX.

Add this mailbox

  1. In GMX webmail, open Email → Settings → POP3 & IMAP and enable access. Save the change.
  2. If two-factor authentication is enabled, create an application-specific password in account security. Otherwise use the credential specified by GMX for your account.
  3. Choose GMX.com or GMX.net / GMX.de to match your address, enter the full address and fill App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.gmx.com993SSL/TLS
SMTPmail.gmx.com587STARTTLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Password / app password when 2FA is enabled

GMX.net / GMX.de

The .com and European presets have different servers. If syncing stops after a long period of inactivity, recheck whether POP3/IMAP was disabled by GMX.

Add this mailbox

  1. In GMX webmail, open Email → Settings → POP3 & IMAP and enable access. Save the change.
  2. If two-factor authentication is enabled, create an application-specific password in account security. Otherwise use the credential specified by GMX for your account.
  3. Choose GMX.com or GMX.net / GMX.de to match your address, enter the full address and fill App Password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.gmx.net993SSL/TLS
SMTPmail.gmx.net587STARTTLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Premium IMAP · password / app password

mail.com

A working free webmail login does not imply IMAP access. Check Premium eligibility before retrying a rejected connection.

Add this mailbox

  1. Confirm that your mail.com account has Premium access for IMAP, then enable POP3/IMAP in webmail settings if required.
  2. With two-factor authentication, create an application-specific password in security settings. Otherwise use the credential required by mail.com.
  3. Enter the full mailbox address. For an unrecognized mail.com-owned domain, select mail.com manually, then enter the credential.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.mail.com993SSL/TLS
SMTPsmtp.mail.com587STARTTLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Yandex Mail app password

Yandex Mail (.com)

If a regional host is unreachable, compare it with Yandex’s current instructions for your location. Organization accounts also depend on administrator protocol permissions. NodeMail uses the email address as the login name.

Add this mailbox

  1. In Yandex Mail settings → Email clients, allow IMAP access and App passwords and OAuth tokens. Save.
  2. In Yandex ID, create an app password of type Mail, name it NodeMail and retain the generated password.
  3. Use the .com or regional preset matching your mailbox, enter the full address and the mail app password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.yandex.com993SSL/TLS
SMTPsmtp.yandex.com465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

Yandex Mail app password

Yandex Mail (regional)

If a regional host is unreachable, compare it with Yandex’s current instructions for your location. Organization accounts also depend on administrator protocol permissions. NodeMail uses the email address as the login name.

Add this mailbox

  1. In Yandex Mail settings → Email clients, allow IMAP access and App passwords and OAuth tokens. Save.
  2. In Yandex ID, create an app password of type Mail, name it NodeMail and retain the generated password.
  3. Use the .com or regional preset matching your mailbox, enter the full address and the mail app password.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.

Server settings in NodeMail

ProtocolServerPortSecurity
IMAPimap.yandex.ru993SSL/TLS
SMTPsmtp.yandex.ru465SSL/TLS

These are the app’s defaults, not a guarantee of account eligibility. If your provider or administrator specifies different settings, use those. SMTP authentication is required.

Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Official references

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

IMAP + SMTP · provider-approved authentication

Custom / Other

NodeMail currently connects through IMAP and SMTP; this is not POP, Exchange-only or arbitrary OAuth support. The email address is used as the login name. If your provider requires a different username, separate incoming/outgoing credentials or unsupported authentication, this form may not be sufficient.

Add this mailbox

  1. Ask your provider or administrator for IMAP and SMTP hostnames, ports, encryption, login identity and whether an app password is required.
  2. Enter the full mailbox address. When no provider is detected, choose Custom / Other and enter both server configurations.
  3. Choose Password / App Password, or Microsoft OAuth only for a compatible Microsoft account. Set your connection, then save and verify receiving and sending.
  4. Choose Direct, Clash Node or Manual SOCKS5 in Connection. Click Save Account, wait for verification, then check the inbox and send a test message to an address you control.
Using a fingerprint browser for preparation

The current new-account form has dedicated built-in browser buttons for Gmail and Microsoft only. It does not have a one-click setup browser for this provider. Prepare the credential in an isolated fingerprint-browser profile you already use for this mailbox, then enter it in NodeMail. Once this mailbox is saved, opening a link from one of its messages launches its NodeMail browser; you can use that browser’s address bar for later security-setting changes.

Reviewed September 11, 2026 · Menu names may change. Reference links open as ordinary web links; they do not launch NodeMail or import credentials.

WHEN SOMETHING STOPS

Check the failing step.

Password rejected

Check the full address, credential type, IMAP permission and account plan. A webmail login or SMS code is not an app password. Generate a new credential if it expired or was revoked.

Browser does not open

Check Browser Runtime in Settings, allow its installation to finish and verify the selected proxy exists and works. Retry the provider button. Do not create duplicate mailbox accounts to retry.

Receives mail but cannot send

Check SMTP hostname, port, encryption and authenticated sending permission separately. 465 uses SSL/TLS; the listed 587 presets use STARTTLS. Organization administrators may disable SMTP AUTH.

Timeout or connection refused

Check the account’s connection and server region. Website access does not prove that your route allows IMAP/SMTP ports. Use the provider’s current regional server settings.

Need support?

Share the provider name, app version and redacted error text. Never send passwords, authorization codes, OAuth tokens or recovery codes.