Lines Matching full:email
3 perlfaq9 - Web, Email and Networking
12 sending and receiving email as well as general networking.
218 Use the L<Email::MIME> module. It's well-tested and supports all the
222 use Email::MIME;
224 my $message = Email::MIME->new($rfc2822);
228 If you've already got some other kind of email object, consider passing
229 it to L<Email::Abstract> and then using its cast method to get an
230 L<Email::MIME> object:
232 my $abstract = Email::Abstract->new($mail_message_object);
233 my $email_mime_object = $abstract->cast('Email::MIME');
241 a) How do I verify that an email address is correctly formatted?
243 b) How do I verify that an email address targets a valid recipient?
247 the L<Email::Valid> module will do both part I<a> and part I<b> as far
273 The L<Email::MIME> module can decode base 64-encoded email message parts
278 Ask them for it. There are so many email providers available that it's
279 unlikely the local system has any idea how to determine a user's email address.
281 The exception is for organization-specific email (e.g. foo@yourcompany.com)
290 =head2 How do I send email?
292 Use the L<Email::Stuffer> module, like so:
295 my $message = Email::Stuffer->from('you@example.com')
302 By default, L<Email::Sender::Simple> (the C<send> and C<send_or_die> methods
310 =item L<Email::Sender::Transport::Sendmail>
316 =item L<Email::Sender::Transport::SMTP>
323 Telling L<Email::Stuffer> to use your transport is straightforward.
329 L<Email::MIME> directly supports multipart messages. L<Email::MIME>
330 objects themselves are parts and can be attached to other L<Email::MIME>
331 objects. Consult the L<Email::MIME> documentation for more information,
334 L<Email::Stuffer> uses L<Email::MIME> under the hood to construct
338 Email::Stuffer->to('friend@example.com')
343 =head2 How do I read email?
345 Use the L<Email::Folder> module, like so:
347 use Email::Folder;
349 my $folder = Email::Folder->new('/path/to/email/folder');
351 # next_message returns Email::Simple objects, but we want
352 # Email::MIME objects as they're more robust
353 my $mime = Email::MIME->new($message->as_string);
356 There are different classes in the L<Email::Folder> namespace for