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

  • eHow

    eHow

    27 NİSAN 2006
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011
  • sinumatic

    sinumatic

    19 Aralık 2006