v2.5.2
Giriş yap

PHP Mailer toplu mail invalid e-posta

rasimk
487 defa görüntülendi

Merhaba, php mailer ile siteme üye olanlara toplu mail gönderiyorum fakat aralarından bir mail adresi sıkıntılı ise diğer mailleri göndermeden hata veriyor bunu çözmenin yolu nedir bilgisi olan var mıdır ?

Mailleri foreach ile dönerek ve
$mail->addBCC($data); şeklinde gönderiyorum

Hata:invalid address([email protected])

Cevap yaz
Cevaplar (4)
m100
1213 gün önce

sisteme üye oldurruken epostası düzgün yazılmışsa kayıt ettirebilirsin adamları aşağıdaki kodu if bloğuna koyarsan kontrol ettirebilirsin

if(!filter_var($_POST['client_mail'], FILTER_VALIDATE_EMAIL)) {}

şeklinde yapabilirsin ayrı olarak bu işlemi mail göndermede de arrayin elemanlarını teker teker kontrol ettirebilrisin

m100
1212 gün önce

o filtrede [email protected] şeklinde yazmasını zorunlu kılıyor adamların

rasimk
1213 gün önce

Arkadaşlar sorunu çözdüm, biraz aptalca gelecek ama hata veren e-posta adresi 'İ' ile başlıyormuş. Diyeceksiniz normalde email type olan inputta hata vermedi mi, AJAX'la yaptığım kayıtlarda form submit olmadan direkt olarak onclick ile fonksiyonu çalıştırdığım için hata veriyor fakat ona rağmen kaydediyordu, onu düzelttim.

Belki size de lazım olur, dursun burada. :)

Cevap veren arkadaşın cevabını doğru işaretledim çünkü verdiği kod ile de php de kontrol edip hata döndürebilirsiniz.

rasimk
1213 gün önce

Burda kontrol ettiği şey adresinin tipi mi yoksa böyle bir adres olup olmadığımı,
çünkü benim hata aldığım adreste görünürde doğru gözüküyor fakat böyle bir adres olmadığını söylüyor.