I can't receive any e-mail attachments
Below are some of the many different reasons why you may be unable to receive an attachment.
Not enough storage space
If the e-mail box is full of other e-mail messages and your storage space is only a few megabytes it's possible that the attachment being sent cannot be received. Often if this problem is occurring the person sending the e-mail should get a response back from your e-mail server indicating that your mailbox is full or has exceeded its allocated size.
Attachment is too big
Not all e-mail providers allow their users to send and receive e-mails with large attachments. If the file you want to send is larger than 2MB we suggest you post the file using an online service to store your file.
Attachment extension is not allowed
Because computer viruses and other malware spread easily through e-mail, restrictions are often placed on certain types of e-mail attachments. For example, Microsoft Outlook protect its users by automatically disabling the below file extension types from being received in e-mail.
.ad, .adp, .crt, .ins, .mdb, .mde, .msc, .msp, .sct, .shb, .vb, .wsc, .wsf, .cpl, .shs, .vsd, .vst, .vss, .vsw, .asp, .bas, .bat, .chm, .cmd, .com, .exe, .hlp, .hta, .inf, .isp, .js, .jse, .lnk, .msi, .mst, .pcd, .pif, .reg, .scr, .url, .vbe, .vbs, .ws, and .wsh.
If you're attaching a file with any of the above attachments or a file that is being rejected the best method around this is to compress the file into a .zip or other compressed file format.
Attachment contains a virus
Make sure to scan the file you're attempting to send or forward for viruses. If the file is infected with a virus, trojan, or other malware many servers will automatically reject it to prevent their users from becoming infected.
E-mail provider does not allow attachments
Some companies and e-mail providers will not allow e-mail with file attachments to be sent or received by their users as a security precaution.
Attachment not being sent properly
Finally, it's also possible that the attachment is not being added properly to the e-mail.