Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grantstreetgroup/p5-healthcheck-diagnostic-smtp

Perl HealthCheck Diagnostic for verifying SMTP connectivity - https://grantstreetgroup.github.io/HealthCheck.html
https://github.com/grantstreetgroup/p5-healthcheck-diagnostic-smtp

Last synced: about 1 month ago
JSON representation

Perl HealthCheck Diagnostic for verifying SMTP connectivity - https://grantstreetgroup.github.io/HealthCheck.html

Awesome Lists containing this project

README

        

# NAME

HealthCheck::Diagnostic::SMTP - Verify connectivity to an SMTP mail server

# VERSION

version v0.0.4

# SYNOPSIS

Check that you can talk to the server.

my $health_check = HealthCheck->new( checks => [
HealthCheck::Diagnostic::SMTP->new(
host => 'smtp.gmail.com',
timeout => 5,
]);

# DESCRIPTION

Determines if the SMTP mail server is available. Sets the `status` to "OK" if
the connection was successful, or "CRITICAL" otherwise.

# ATTRIBUTES

Can be passed either to `new` or `check`.

## host

**required** Either a string of the hostname or a coderef that returns a hostname
string.

## port

The port to connect to. Defaults to 25.

## timeout

The number of seconds to timeout after trying to establish a connection.
Defaults to 5.

# DEPENDENCIES

[HealthCheck::Diagnostic](https://metacpan.org/pod/HealthCheck%3A%3ADiagnostic)
[Net::SMTP](https://metacpan.org/pod/Net%3A%3ASMTP)

# AUTHOR

Grant Street Group

# COPYRIGHT AND LICENSE

This software is Copyright (c) 2019 - 2020 by Grant Street Group.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)