Changesets: checkmail

master f1cf1258

2016-11-13 17:00:40

thh

Details Diff
Fix copyright in version display.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master 2c2d7a35

2016-11-13 16:59:33

thh

Details Diff
Fix copyright and version in comment and POD, too.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master 136e4166

2016-01-09 12:34:21

thh

Details Diff
Fix display of CNAME/A records in log file.

print_dns_result() will show the number of records
found _and_ put a heading for this type of record
into the logfile.

So we can't get both right (short of changing
print_dns_result(), what I don't like to do
just now): either the count will be too high,
as we can't subtract wrong records from it, or
the "heading" will follow after the list of
records in the log. So we'll have to live with
the former, until print_dns_result() can be
fixed.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - ChangeLog Diff File
mod - checkmail.pl Diff File

master d531f437

2016-01-09 12:06:06

thh

Details Diff
Release v0.6.2

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - ChangeLog Diff File

master 2378aae8

2016-01-09 12:02:27

thh

Details Diff
Try to handle CNAMEs and resolve them to A records.

Change documentation accordingly.
Fixes 0000055.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000055
mod - checkmail.pl Diff File
mod - ChangeLog Diff File

master 240c1264

2016-01-09 11:15:42

thh

Details Diff
Allow setting an empty envelope-from using '-s'.

Change documentation accordingly.
Update version and copyright dates.
Fixes 0000054.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000054
mod - ChangeLog Diff File
mod - checkmail.pl Diff File

master ba787c2d

2011-12-04 15:41:52

thh

Details Diff
Fix annoying error message (Release 0.6.1).

checkmail prints an error message like
Argument "AI_NUMERICHOST" isn't numeric in subroutine
entry at /usr/lib/perl5/Net/DNS/Resolver/Base.pm
line 743.
every time. Change shebang to "perl -w" from "perl -W".

Update version number (in comment line too, where it
was stillt 0.5).

Update TODO and Changelog.

Include TODO in repository.

Release 0.6.1 (maintenance).

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File
mod - ChangeLog Diff File
add - TODO Diff File
mod - .gitignore Diff File

master 422d9071

2011-10-24 20:32:42

thh

Details Diff
Release v0.6

Update ChangeLog, bump version number.
Bump copyright date.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File
mod - ChangeLog Diff File

master e8c5b7b2

2011-10-24 20:27:01

thh

Details Diff
Don't temp-fail on random address check.

If the address has successfully been checked,
but the subsequent check of a random address
is failing with a 4xx response (or a network
problem pp.), the address has been validated
and should be handled that way.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master 382c5a59

2011-10-24 20:26:53

thh

Details Diff
Fix a typo.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master f7d7d755

2011-07-24 10:33:18

thh

Details Diff
Add .gitattributes

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
add - .gitattributes Diff File

master 5327436f

2011-07-24 10:28:26

thh

Details Diff
Fix regexp for syntax-checking.

It was matching ""@domain; AFAIU RFC 5322,
only "something"@domain should be legal, but
not an empty quoted string.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master ea5d225a

2011-07-23 22:12:52

thh

Details Diff
Add syntax checking for mail addresses.

* Add check against regexp from
http://www.regular-expressions.info/email.html
* Change documentation accordingly.
* Bump version number to 0.5

Fixes 0000011.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000011
mod - ChangeLog Diff File
mod - checkmail.pl Diff File

master 9518c394

2011-07-23 22:07:54

thh

Details Diff
Documentation: Add note regarding shell expansion.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master c3b7d4b9

2010-06-17 21:34:57

thh

Details Diff
Release v0.4

Bump version number, amend changelog.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File
mod - ChangeLog Diff File

master 2121a934

2010-06-17 20:56:14

thh

Details Diff
Add overrides for configuration (MAIL FROM/EHLO).

New commandline options: -s <sender> and -e <EHLO>.
Change documentation accordingly.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master 9f87e757

2010-06-16 20:48:36

thh

Details Diff
Add changelog.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
add - ChangeLog Diff File

master fd1fe450

2010-06-16 20:08:22

thh

Details Diff
Replace splitaddress() by Mail::Address.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master 9fc0e927

2010-06-16 19:51:50

thh

Details Diff
-r: Create a really random localpart.

Add create_rand_addr().

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - checkmail.pl Diff File

master f18dc26f

2010-06-16 19:37:43

thh

Details Diff
Analyze failure codes, don't fail on temporary failures.

Add analyze_smtp_reply().

Fixes 0000008.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000008
mod - checkmail.pl Diff File

master 32301d53

2010-06-16 14:43:23

thh

Details Diff
Add documentation in POD format.

- Add POD.
- Drop checkmail.readme.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
rm - checkmail.readme Diff File
mod - checkmail.pl Diff File

master 431fbb12

2010-06-16 14:38:06

thh

Details Diff
Complete rewrite.

- use strict;
- modularize code
- refactor application logic
- more verbose output
- test MXes in order of precedence
- cope with multi-line responses
- slightly change meaning of exit status
- batch processing: set exit status to highest generated value

Fixes 0000009.
Fixes 0000010.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000009, 0000010
mod - checkmail.pl Diff File

master dd6d3ea1

2010-06-15 18:34:31

thh

Details Diff
Add .gitignore
Attach Issues:
add - .gitignore Diff File

master 0bd5c08c

2010-01-15 08:01:52

thh

Details Diff
Initial commit.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
add - checkmail.readme Diff File
add - checkmail.pl Diff File