SORU
19 ŞUBAT 2009, PERŞEMBE


Nasıl e-posta adresine bir e-posta göndermeden olup olmadığını kontrol etmek için?

PHP code to check email address using SMTP without sending an email bu rastlamak var.

Birileri buna benzer bir şey vardır ya, işe yarıyor mu? E-posta müşteri / kullanıcı doğru girer ve varsa söyleyebilir misiniz?

CEVAP
19 ŞUBAT 2009, PERŞEMBE


Kullanabileceğiniz iki yöntem vardırbazenkullanın eğer bir alıcı, gerçekte var olup olmadığını belirlemek için:

  1. Sunucuya bağlanmak ve VRFY komutu verebilirsiniz. Çok az sunucular bu komut desteği, ama tam olarak bunun için tasarlanmıştır. Eğer sunucu 2.0.0 DSN ile yanıt verirse, kullanıcı var.

    VRFY kullanıcı

  2. Bir RCPT sorun, ve eğer posta reddedilirse görebilirsiniz.

    GÖNDEREN:&POSTA lt;>

    : Ve RCPT lt;kullanıcı@domain>

Eğer kullanıcı yok ise, 5.1.1 DSN alacaksın. E-posta reddedilmez çünkü, ancak kullanıcı var anlamına gelmez. Bazı sunucu sessizce bu gibi istekleri kendi kullanıcı sayımı önlemek için iptal edecek. Diğer sunucular kullanıcı doğrulayamaz ve mesajı ne olursa olsun kabul etmek zorunda.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012