张三为甲罐头公司的员工,平时负责采买生产罐头的水果。2020年初,在新冠疫情爆发之前,张三就有所预感,于是在外出采买水果的同时,与同行的口罩生产商李四签订了一份购买口罩的合同,李四的公司为甲公司提供口罩2万个,甲公司支付3万元。对此,下列说法正确的是()
A.由于张三没有代表甲公司购买口罩的权限,故该合同无效
B.若张三向李四出示自己持有的甲公司的合同专用章并在合同上盖上盖章,李四有理由相信张三有代理权而与其签订合同,则该合同有效
C.由于张三属于无权代理,在不构成表见代理的情形下,若事后甲公司追认,则该合同自始发生效力
D.若甲公司拒绝追认,在无表见代理的情形下,该合同自始对甲公司不发生效力