I am writing a mixture of C and PHP to make an API that reads only bounced emails of an email address and store the bounce code and bounced email address in mysql table so that we can know who is signing up with dummy emails on our portals and kick them out.
everything has been done and I can store bounce code like 10, 40 etc. I know there are hard bounce, soft bounce etc. I wonder if there is any table where i can see what does 10 means and what does 40 means. I send two emails on wrong ids intentionally one of them shows 10 and other shows 40.
I wanted to store more meaningful data in the mysql so need any resource for this cross reference of code with meaning.
thank you very much and sorry i didnt find any mail server forum so posted here.
ok no worries, got it and am posting here, if anybody need in the future,
Return Code Description 0 UNDETERMINED - (ie. Recipient Reply) 10 HARD BOUNCE - (ie. User Unknown) 20 SOFT BOUNCE - General 21 SOFT BOUNCE - Dns Failure 22 SOFT BOUNCE - Mailbox Full 23 SOFT BOUNCE - Message Too Large 30 BOUNCE - NO EMAIL ADDRESS. VERY RARE! 40 GENERAL BOUNCE 50 MAIL BLOCK - General 51 MAIL BLOCK - Known Spammer 52 MAIL BLOCK - Spam Detected 53 MAIL BLOCK - Attachment Detected 54 MAIL BLOCK - Relay Denied 60 AUTO REPLY - (ie. Out Of Office) 70 TRANSIENT BOUNCE 80 SUBSCRIBE Request 90 UNSUBSCRIBE/REMOVE Request 100 CHALLENGE-RESPONSE