Changeset 726 for trunk/PostOffice
- Timestamp:
- 06/13/08 00:30:06 (18 months ago)
- Location:
- trunk/PostOffice/plugins/PostOffice/lib
- Files:
-
- 2 modified
-
PostOffice.pm (modified) (1 diff)
-
PostOffice/Transport/IMAP.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PostOffice/plugins/PostOffice/lib/PostOffice.pm
r609 r726 197 197 198 198 # Get Addresses out of plugindata 199 my @addresses = split( ',', lc( $cfg->{allowed_emails} || '' ) );199 my @addresses = split( /\s*,\s*/, lc( $cfg->{allowed_emails} || '' ) ); 200 200 my %addresses; 201 @addresses{@addresses} = 1 if@addresses;201 $addresses{$_} = 1 for @addresses; 202 202 203 203 require MT::Permission; -
trunk/PostOffice/plugins/PostOffice/lib/PostOffice/Transport/IMAP.pm
r609 r726 8 8 my (%param) = @_; 9 9 10 my $socket; 11 if ($param{ssl}) { 12 require IO::Socket::SSL; 13 $socket = IO::Socket::SSL->new( 14 Proto => 'tcp', 15 PeerAddr => $param{host}, 16 PeerPort => 993, # IMAP over SSL standard port 17 ); 18 } 19 10 20 require Mail::IMAPClient; 11 21 $obj->{client} = new Mail::IMAPClient( 12 Server => $param{host},13 22 User => $param{username}, 14 23 Password => $param{password}, 24 ($socket ? ( Socket => $socket ) : ( Server => $param{host} )), 15 25 ) or die "Failed to connect: " . $@; 16 26
