Skip to content

PayRequest/DeBounce.io-Email-Validaton-for-Exim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

DeBounce.io Email Validaton for Exim

debounce

Check outgoing email sent with Exim, the checks are performed with the DeBounce API.

Please consider limit rate: The maximum number of concurrent calls (parallel connections) is 10. If you validate emails with a higher speed, you will get an error

Installation

  1. Install first
yum install cpan
cpan JSON
  1. Add the follow line to exim.routers.pre.conf:
no_more
  1. Add the following files:
/etc/exim.acl_check_recipient.pre.conf
/etc/exim.acl_script.pre.conf
/etc/exim.custom.pl
  1. Change API key in:
/etc/exim.custom.pl:
  1. Create Skip list
touch /etc/virtual/skip_validate_recipients

Disable DeBounce Email Validation

Should you want to disable the customization rename the files:

/etc/exim.acl_check_recipient.pre.conf

/etc/exim.acl_script.pre.conf

/etc/exim.custom.pl

to

/etc/exim.acl_check_recipient.pre.conf.OFF

/etc/exim.acl_script.pre.conf.OFF

/etc/exim.custom.pl.OFF

Add email adresses to the allow list

A skip file can be found here: /etc/virtual/skip_validate_recipients

Cache Location

We use a cache with a period of 1 month, this to avoid double checks, and thus minimize the costs for DeBounce.io API.

Cache is saved to /etc/virtual/validated_recipient/

About

Checks outbound emails with DeBounce.io API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages