GithubHelp home page GithubHelp logo

dietercoopman / mailspfchecker Goto Github PK

View Code? Open in Web Editor NEW
143.0 143.0 8.0 72 KB

A Laravel package to check if you can send e-mail through a given mailserver in name of a given e-mail address

License: MIT License

PHP 100.00%
dns laravel mail spf

mailspfchecker's Introduction

Hi there I'm Dieter ๐Ÿ‘‹

Iโ€™m a web application developer based in Waregem, Belgium ... I'm building software using the Laravel ecosystem and want to give some open source tools back to the community. I also want to provide you some tips and tricks. I hope you will learn some cool stuff !

I loveโ€ƒ ๐Ÿƒ โ€ƒ โœโ€ƒ ๐Ÿ‘จโ€๐Ÿ’ปโ€ƒ ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆโ€ƒ ๐ŸŽฃ

I'm a programmer, runner, blogger husband and dad ...

Some of my realisations

๐Ÿ–ฅ โ€ƒMy website: www.lloadout.com

๐Ÿฆ โ€ƒMy twitter: https://twitter.com/dietsedev

๐Ÿ‘จโ€๐Ÿ’ผ โ€ƒMy business: www.deltasolutions.be

๐Ÿ“น โ€ƒMy youtube channel: https://www.youtube.com/channel/UCrpW7SOYrSd_gkAH7nVyzRQ

mailspfchecker's People

Contributors

dependabot[bot] avatar dietercoopman avatar github-actions[bot] avatar lloricode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mailspfchecker's Issues

empty domain record

`Hi Dieter ,
Great job for Laravel community. !!
But i have found small issue in your code (line 105 in MailspfChecker.php) :
Empty record for $checker domaines create error :

if ($domain) {
                $record = $checker->getRecordFromDomain($domain);
                if($record){ //// <----- need to add some empty records !!!
                    foreach ($record->getTerms() as $term) {
                        if ($term instanceof Mechanism\IncludeMechanism || $term instanceof Mechanism\AMechanism) {
                            $domainSpec = (string) $term->getDomainSpec();
                            if (strstr($domainSpec, $domain)) {
                                $spfRecords[] = $domainSpec;
                            }
                        }
                    }
                }
            }

Thank's a lot for this !

fabien /fbm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.