diff options
| author | fukachan <fukachan> | 2001-12-26 13:04:40 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-12-26 13:04:40 +0000 |
| commit | b6c88d9cd99a010feb5faace65223c8a0332d3bb (patch) | |
| tree | c5b8c5dd979f32e8f8e9ffa38ca50c1e77c4e4ae /fml | |
| parent | 014e7b218530f4331bd6fef824603332e292aefe (diff) | |
| download | fml8-b6c88d9cd99a010feb5faace65223c8a0332d3bb.tar.gz fml8-b6c88d9cd99a010feb5faace65223c8a0332d3bb.tar.bz2 fml8-b6c88d9cd99a010feb5faace65223c8a0332d3bb.zip | |
update documents, comments
Diffstat (limited to 'fml')
| -rw-r--r-- | fml/lib/Mail/Bounce.pm | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/fml/lib/Mail/Bounce.pm b/fml/lib/Mail/Bounce.pm index e7923d55..f2d0ce39 100644 --- a/fml/lib/Mail/Bounce.pm +++ b/fml/lib/Mail/Bounce.pm @@ -4,7 +4,7 @@ # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # -# $FML: Bounce.pm,v 1.15 2001/10/19 13:14:27 fukachan Exp $ +# $FML: Bounce.pm,v 1.16 2001/12/22 09:21:14 fukachan Exp $ # package Mail::Bounce; @@ -91,6 +91,10 @@ standard new() method. =cut +# Descriptions: constructor +# Arguments: OBJ($self) +# Side Effects: none +# Return Value: OBJ sub new { my ($self) = @_; @@ -113,6 +117,11 @@ already known. =cut + +# Descriptions: top level dispatcher +# Arguments: OBJ($self) OBJ($msg) +# Side Effects: update $self->{ _result }, which holds several info +# Return Value: none sub analyze { my ($self, $msg) = @_; @@ -162,6 +171,10 @@ return ARRAY of addresses found in the error message. =cut +# Descriptions: return ARRAY of addresses found in the error message. +# Arguments: OBJ($self) +# Side Effects: none +# Return Value: ARRAY sub address_list { my ($self) = @_; @@ -183,6 +196,10 @@ It is extracted from C<result> analyze() method gives. =cut +# Descriptions: return status (string) for $addr +# Arguments: OBJ($self) STR($addr) +# Side Effects: none +# Return Value: STR sub status { my ($self, $addr) = @_; @@ -193,6 +210,10 @@ sub status } +# Descriptions: return reason (string) for $addr +# Arguments: OBJ($self) STR($addr) +# Side Effects: none +# Return Value: STR sub reason { my ($self, $addr) = @_; @@ -203,6 +224,10 @@ sub reason } +# Descriptions: return hints (string) for $addr +# Arguments: OBJ($self) STR($addr) +# Side Effects: none +# Return Value: STR sub hints { my ($self, $addr) = @_; @@ -234,6 +259,11 @@ my @REGEXP = ( $RE_JOUT, ); + +# Descriptions: $buf looks like Japanese ? +# Arguments: OBJ($self) STR($buf) +# Side Effects: none +# Return Value: 1 or 0 sub look_like_japanese { my ($self, $buf) = @_; @@ -255,6 +285,11 @@ It is rarely used. =cut + +# Descriptions: clean up address for further use +# Arguments: OBJ($self) STR($hint) STR($addr) +# Side Effects: none +# Return Value: STR sub address_clean_up { my ($self, $hint, $addr) = @_; |
