Ugrás a fő tartalomhoz

SMTP API Szerver

Ez a dokumentum információkat tartalmaz az SMTP API szerverről, annak konfigurációjáról és arról, hogyan használható különböző kliensekkel.

Áttekintés

Az SMTP API szerver hídként működik az SMTP kliensek és az Uptools Mail API között. Standard SMTP protokollokon keresztül fogadja az e-maileket, és továbbítja azokat a Mail API-nak kézbesítésre. Ez lehetővé teszi, hogy standard e-mail klienseket és alkalmazásokat használjon az Uptools Mail API-n keresztüli e-mail küldéshez.

Jellemzők

  • Támogatja mind a STARTTLS-t (587-es port), mind az Implicit SSL/TLS-t (465-ös port)
  • Hitelesítés API kulcsokkal
  • Kompatibilis a standard e-mail kliensekkel és alkalmazásokkal

Kapcsolódási Adatok

BeállításÉrték
SMTP Hosztsmtp-mail.api.uptools.io
SMTP Portok587 (STARTTLS) vagy 465 (SSL/TLS)
Felhasználónévuptools
JelszóAz Ön API Kulcsa
TitkosításSTARTTLS (587-es port) vagy SSL/TLS (465-ös port)
HitelesítésKötelező

E-mail Kliensek Konfigurálása

WordPress

A WordPress konfigurálása az SMTP API szerver használatához:

  1. Telepítsen egy SMTP bővítményt, mint például a "WP Mail SMTP" vagy a "Post SMTP"
  2. Konfigurálja az alábbi beállításokkal:
    • SMTP Hoszt: smtp-mail.api.uptools.io
    • SMTP Port: 465
    • Titkosítás: SSL / TLS (Nem STARTTLS)
    • Hitelesítés: Igen
    • SMTP Felhasználónév: uptools
    • SMTP Jelszó: Az Ön API Kulcsa (pl. sk_473b83bfce924abcc771e1967407639fdfbd569b05e9ce92)
    • Auto TLS: KI (Opcionális: mindkét beállítással működhet)

Példa FluentSMTP Konfiguráció

https://docs.uptools.io
Példa FluentSMTP Konfiguráció

Thunderbird

  1. Menjen a Fiókbeállítások > Kimenő szerver (SMTP) menüpontba
  2. Adjon hozzá egy új SMTP szervert az alábbi beállításokkal:
    • Leírás: Uptools SMTP
    • Szerver neve: smtp-mail.api.uptools.io
    • Port: 465
    • Kapcsolat biztonsága: SSL/TLS
    • Hitelesítési módszer: Normál jelszó
    • Felhasználói név: uptools
    • Jelszó: Az Ön API Kulcsa

Node.js (Nodemailer)

const nodemailer = require('nodemailer');

const transporter = nodemailer.createTransport({
host: 'smtp-mail.api.uptools.io',
port: 465,
secure: true, // SSL használata
auth: {
user: 'uptools',
pass: 'AZ_ÖN_API_KULCSA' // Helyettesítse be a saját API kulcsával
}
});

transporter.sendMail({
from: '[email protected]',
to: '[email protected]',
subject: 'Teszt E-mail',
text: 'Ez egy teszt e-mail a Nodemailer-től',
html: '<b>Ez egy teszt e-mail a Nodemailer-től</b>'
});

Hibaelhárítás

Gyakori Problémák

"Nem sikerült csatlakozni az SMTP hoszthoz"

  • Ellenőrizze a hálózati kapcsolatát
  • Ellenőrizze, hogy az SMTP hoszt helyesen van-e beírva
  • Győződjön meg róla, hogy a tűzfala nem blokkolja a kapcsolatot

Hitelesítési hibák

  • Ellenőrizze, hogy a helyes felhasználónevet használja (uptools)
  • Győződjön meg róla, hogy az API kulcsa érvényes és helyesen van megadva
  • Ellenőrizze, hogy a hitelesítés engedélyezve van-e az SMTP kliensében

API Integráció

Az SMTP szerver az e-maileket az Uptools Mail API-nak továbbítja az alábbi formátumban:

{
"to": ["[email protected]"],
"subject": "E-mail Tárgya",
"body": "<b>HTML e-mail törzs</b>"
}

A fejlécek a következőkkel kerülnek elküldésre:

  • Content-Type: application/json
  • Authorization: Bearer AZ_ÖN_API_KULCSA

Biztonsági Megfontolások

  • A szerver TLS titkosítást használ az összes kommunikáció biztosítására
  • Az API kulcsokat bizalmasan kell kezelni
  • A szerver ellenőrzi a kliens tanúsítványokat a biztonságos kapcsolatok érdekében
  • Minden e-mailt az Uptools Mail API dolgoz fel kézbesítésre