E-posta pazarlama için proxy

Bir kampanyadan önce listeyi temizler ve postanın nereye düştüğüne bakarsınız. İkisi de aynı IP'ye takılır: posta sunucusu bir adresten gelen sık erişimleri kısar. 25.000 IP'ye kadar bir MIX havuzu kontrolleri binlerce adrese dağıtır, böylece bir milyonluk listenin doğrulaması binlerce iş parçacığında koşar. Bir saatlik test 1 $.

  • Trafik ücretlendirilmez
  • Havuz her 5 dakikada kontrol edilir
  • 3 günden uzun paketlerde iade
Fiyatlara git
E-postalar bir proxy düğümleri ağı üzerinden alıcı adreslerine dağılıyor

Hacminize göre fiyat

Paketi seçin, süreyi ve iş parçacığı sayısını kaydırın. Bir iş parçacığı o anda açık olan bir SMTP bağlantısıdır: 2.100 iş parçacıklı bir doğrulayıcı 2.100 adresi aynı anda kontrol eder. Kaydırıcı bu senaryoya ayarlı.

MIX-Elite endüstriyel doğrulama ve teslim edilebilirlik izleme için yapıldı: on milyonlarca adreslik listeler, farklı ülkelerden gelen kutusu kontrolü, planlı turlar. En büyük havuz 25.000 adres ve 9.900'e kadar iş parçacığı. SMTP kontrolü çok iş parçacığı ister, bu yüzden widget önerilen başlangıç olan 2.100'de açılır.

1 ay
2.100+40%

İş parçacığı, eşzamanlı bir bağlantıdır. Daha fazla iş parçacığı — aynı sürede daha fazla iş.

$210
≈ $7 / gün30 gün için

$150 1 ay için+ $60 iş parçacığı için

günlüğe göre $630 tasarruf
EVETkalan iade edilir
  • 1 saat — $1
  • 1 gün — $20
  • 3 gün — $40
  • 1 hafta — $70
  • 2 hafta — $100
  • 1 ay — $150
  • 3 ay — $360
  • 6 ay — $675
Proxy satın al — MIX-Elite

Proxy'yi liste doğrulamaya nasıl bağlarsınız

  1. 1
    1 $ karşılığında bir saat alın ve doğrulayıcının çalıştığı sunucunun IP'sini girin.

    Beyaz liste erişimi sunucunun kendisine açar, doğrulayıcının kullanıcı adı ve şifre girecek yeri yoktur. Listede on adrese kadar.

  2. 2
    Panelde proxy listesinin bağlantısını kopyalayın.

    Yanıt düz metindir: adres ve port, her satırda bir proxy. Sonu .csv ile biten aynı bağlantı bir uptime sütunu ekler; en kararlı adresleri seçmek için elverişlidir.

  3. 3
    Bağlantıyı doğrulayıcıya proxy kaynağı olarak yükleyin.

    MailList Verify, BriteVerify ve kendi yazdığınız doğrulayıcılar listeyi bağlantıdan alır ve kendisi yeniden okur. Python'da kendi betiğiniz aşağıdaki örnekten çıkar.

  4. 4
    İş parçacığını paketteki port sayısını aşmayacak şekilde ayarlayın.

    Basic'te 500, Business'ta 1.000, Elite'te ek almadan 1.500, ek alımla 9.900'e kadar. Bir SMTP bağlantısı tek bir porttan çıkar ve büyük listede tur süresini iş parçacığı belirler.

  5. 5
    Adresi e-posta göndererek değil SMTP ile kontrol edin.

    Doğrulayıcı, alan adının posta sunucusuyla selamlaşır ve adresi RCPT komutuyla sorar; 250 yanıtı kutunun var olduğu anlamına gelir. Bu sırada e-posta gitmez, alan adının itibarı harcanmaz.

Bir liste Python'dan böyle doğrulanır. Betik adresleri emails.txt'den okur, her biri için alan adının MX'ini bulur, listeden rastgele bir proxy ile SMTP açar ve RCPT yanıtına göre checked.csv'ye valid, invalid ya da unknown yazar. PROXY_LIST_URL_FROM_DASHBOARD yerine panelinizdeki bağlantıyı koyun.

# pip install requests dnspython PySocks
import random, smtplib, socks, requests
import dns.resolver
from concurrent.futures import ThreadPoolExecutor

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
THREADS = 2100
HELO_DOMAIN = "yourdomain.com"
FROM_ADDR = "check@yourdomain.com"

proxies = [line.strip() for line in requests.get(PROXY_LIST_URL, timeout=15).text.splitlines() if ":" in line]

class ProxySMTP(smtplib.SMTP):
    def __init__(self, proxy, host, port=25, timeout=15):
        self.proxy = proxy
        super().__init__(host, port, timeout=timeout)

    def _get_socket(self, host, port, timeout):
        proxy_host, proxy_port = self.proxy.split(":")
        sock = socks.socksocket()
        sock.set_proxy(socks.SOCKS5, proxy_host, int(proxy_port))
        sock.settimeout(timeout)
        sock.connect((host, port))
        return sock

def mx(domain):
    records = dns.resolver.resolve(domain, "MX")
    return str(min(records, key=lambda r: r.preference).exchange).rstrip(".")

def check(email):
    try:
        smtp = ProxySMTP(random.choice(proxies), mx(email.split("@")[1]))
        smtp.ehlo(HELO_DOMAIN)
        smtp.mail(FROM_ADDR)
        code, _ = smtp.rcpt(email)
        smtp.quit()
        return email, "valid" if code == 250 else "invalid"
    except Exception:
        return email, "unknown"

emails = [line.strip() for line in open("emails.txt") if "@" in line]
with ThreadPoolExecutor(THREADS) as pool, open("checked.csv", "w") as out:
    for email, status in pool.map(check, emails):
        out.write(f"{email};{status}\n")
        print(email, status)

E-posta pazarlama için hangi paket

MIX-Basic

8.000 IP · 500–900 iş parçacığı

aylık 50 $'dan

Tek seferlik liste temizliği ve gelen kutusu kontrolü. On binlerce adres ve ayda bir tur için alın.

MIX-Business

16.000 IP · 1.000–1.400 iş parçacığı

aylık 100 $'dan

Servisler ve düzenli çalışma için paket: tur başına bir milyon adres, alan adlarında teslim edilebilirlik kontrolü.

MIX-Elite

25.000 IP · 1.500–9.900 iş parçacığı

aylık 150 $'dan

Endüstriyel doğrulama için paket: on milyonlarca adres, 9.900'e kadar iş parçacığı, planlı turlar.

Havuzu ve listeyi koruyan beş ayar

  • Bir SMTP bağlantısı bir proxy'den, sonraki başka bir proxy'den. Sunucu erişimleri adrese göre sayar ve sık RCPT'lerde geçici hata döndürür.
  • HELO'da gerçek bir alan adıyla selamlaşın ve MAIL FROM'a gerçek bir dönüş adresi koyun, yoksa bazı sunucular yanıt vermeden bağlantıyı keser.
  • 4xx yanıtı 'adres kötü' değil 'sonra dene' demektir: adresi kenara koyun ve başka bir proxy ile yeniden çalıştırın.
  • 15 saniyelik zaman aşımı tutun: takılan bir SMTP bağlantısı bir iş parçacığını on normal kontrolden daha uzun meşgul eder.
  • Turdan önce listeyi uptime'a göre sıralayın ve en kararlı adresleri alın; aşağıdaki betik bunu yapar.

E-posta pazarlama proxy'si hakkında sorular

01E-postaları doğrudan havuzunuz üzerinden gönderebilir miyim?
Havuz kampanyanın çevresindeki iki işi çözer: listeyi SMTP ile doğrulamak ve postanın nereye düştüğünü kontrol etmek. Binlerce e-postanın asıl gönderimini ısınmış bir alan adı ve onun SMTP'si ile yapın: posta sistemleri gönderen IP'nin itibarına bakar, havuzdan gelen yabancı bir adres yalnızca teslimi bozar.
02Havuz saatte kaç adres kontrol eder?
Sunucu RCPT hızını IP başına sınırlar. Aralıklarla bir adres saatte yüzlerce kontrol kaldırır, havuz ise bunları paralelleştirir: Basic'in 8.000 adresi yüz binlerce satırlık listeleri, Elite'in 25.000 adresi kat kat daha hızlı kontrol eder. Kendi alan adlarınız için kesin hızı bir saatlik testte alın.
03Widget neden en baştan 2.100 iş parçacığında?
SMTP kontrolü art arda binlerce kısa bağlantıdır ve tur süresini iş parçacığı belirler. 2.100, Elite için önerilen başlangıçtır: havuz bu sayıyı tutar ve bir milyonluk liste bir günde değil saatlerde biter. Kaydırıcı liste daha büyükse 9.900'e çıkar.
04Doğrulayıcı neyle kimlik doğrular?
Kendi IP'siyle: proxy'ler panele eklediğiniz adreslerden gelen istekleri kabul eder, hesap başına en fazla on tane, kullanıcı adı ve şifre girecek bir yer de yoktur. Doğrulayıcı başka sunucuya taşındı mı: listedeki adresi değiştirin, bu kadar.
05En kararlı adresleri nasıl seçerim?
Aynı bağlantıdan gelen CSV'de bir uptime sütunu var. Listeyi CSV olarak alın: ip, port, country, speed, uptime, real_ip sütunları noktalı virgülle ayrılır. Aşağıdaki betik uptime'a göre sıralar ve en üstteki adresleri bir dosyaya yazar, böylece kontrol en uzun süre çevrimiçi kalanlar üzerinden gider.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
TAKE = 2100
OUT_FILE = "proxies_stable.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = list(csv.DictReader(io.StringIO(text), delimiter=";"))
rows.sort(key=lambda r: int(r["uptime"]), reverse=True)
picked = [f"{r['ip']}:{r['port']}" for r in rows[:TAKE]]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
06Posta sunucularının yanıtları tatmin etmezse?
1 $'lık saat tam bunun için: listenin bir bölümünü çalıştırın ve posta sunucularının nasıl yanıt verdiğine bakın. 3 günden uzun bir paket panelden herhangi bir gün iptal edilir, kullanılan süre normal tarifeden hesaplanır, kalan bakiyenize döner.

Hizmetle ilgili genel sorular genel SSS sayfasında, tam plan tablosu ana sayfa üzerinde.

1 $'lık bir saatle başlayın

Listenin bir bölümünü havuzda bir saat çalıştırın, sunucuların nasıl yanıt verdiğine bakın, sonra süreyi seçin. 3 günden uzun paketlerde kalan bakiyenize döner.

1 $'a proxy dene
GİRİŞ/KAYIT