Kod detayına sahip değilim, bunu kod yazan hatta kullandığınız sistem neyse o konuda yazan arkadaş yapabilir. Benim anlattığım kısım "mantık" kısmı.
Formdan gelen veriyi analiz etmeniz gerekiyor. etmediğiniz takdirde @ işareti konan her şeyi mail adresi olarak algılar.... Siz formdan "mail adresi" text kısmından gelen veriyi @ baz alınarak sonraki kısmı
xxx@yyy.com ayırıp (yyy.com) bilinen mail adresleri ile karşılaştırmalısınız.
if {
yyy.com = gmail.com;
yyy.com = hotmail.com;
yyy.com = outlok.com;
yyy.com = yahoo.com;
kaydet
}
else{
echo ="girdiğiniz mail adresi uygun değil"
}
hatası döndürmelisiniz.
Kod mantığı bu tabi ben yazılımcı değilim. Sisteminize göre uygun yazılımcı ile çalışmalısınız.