Skip to content

راه‌اندازی سرویس پروکسی SMTP و IMAP

WARNING

اگر از resend استفاده می‌کنید، می‌توانید مستقیماً از سرویس SMTP آن استفاده کنید و نیازی به استفاده از این سرویس نیست

چرا به سرویس پروکسی SMTP و IMAP نیاز داریم

SMTP و IMAP کاربردهای گسترده‌تری دارند

چگونه سرویس پروکسی SMTP و IMAP را راه‌اندازی کنیم

اجرای محلی

bash
cd smtp_proxy_server/
# کپی فایل پیکربندی و ویرایش آن
# آدرس ورکر شما، proxy_url=https://temp-email-api.xxx.xxx
# پورت سرویس SMTP شما، port=8025
cp .env.example .env
python3 -m venv venv
./venv/bin/python3 -m pip install -r requirements.txt
./venv/bin/python3 main.py

اجرا با Docker

bash
cd smtp_proxy_server/
docker-compose up -d

متغیرهای محیطی را در فایل docker-compose.yaml ویرایش کنید، توجه داشته باشید که tag مناسب را انتخاب کنید

proxy_url آدرس URL worker شماست

yaml
services:
  smtp_proxy_server:
    image: ghcr.io/borhandarabi/cloudflare_mailer/smtp_proxy_server:latest
    # build:
    #   context: .
    #   dockerfile: dockerfile
    container_name: "smtp_proxy_server"
    ports:
      - "8025:8025"
      - "11143:11143"
    environment:
      - proxy_url=https://temp-email-api.xxx.xxx
      - port=8025
      - imap_port=11143

ورود با Thunderbird

Thunderbird را دانلود کنید

رمز عبور را با اعتبارنامه آدرس ایمیل پر کنید

imap

منتشر شده تحت مجوز MIT