# mail/ruby-mail - The NetBSD Packages Collection

Mail provides a nice Ruby DSL for making, sending and reading emails

    Mail is an internet library for Ruby that is designed to handle emails
    generation, parsing and sending in a simple, rubyesque manner.

    The purpose of this library is to provide a single point of access to handle
    all email functions, including sending and receiving emails.  All network
    type actions are done through proxy methods to Net::SMTP, Net::POP3 etc.

    Built from my experience with TMail, it is designed to be a pure ruby
    implementation that makes generating, sending and parsing emails a no
    brainer.

    It is also designed form the ground up to work with Ruby 1.9.  This is because
    Ruby 1.9 handles text encodings much more magically than Ruby 1.8.x and so
    these features have been taken full advantage of in this library allowing
    Mail to handle a lot more messages more cleanly than TMail.  Mail does run on
    Ruby 1.8.x... it's just not as fun to code.

    Finally, Mail has been designed with a very simple object oriented system
    that really opens up the email messages you are parsing, if you know what
    you are doing, you can fiddle with every last bit of your email directly.

- Source version: `ruby33-mail-2.8.1`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://github.com/mikel/mail
- License: mit
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools lang/ruby33 pkgtools/cwrappers

## Runtime dependencies

mail/ruby-mini_mime lang/ruby33

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | aarch64 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | aarch64eb | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | aarch64eb | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | aarch64eb | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | aarch64eb | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv4 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | m68k | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | m68k | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | powerpc | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby31-mail-2.7.1.tgz
NetBSD 10.0 | sparc64 | ruby32-mail-2.7.1.tgz
NetBSD 10.0 | sparc64 | ruby33-mail-2.7.1.tgz
NetBSD 10.0 | sparc64 | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby31-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | sparc64 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | vax | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby34-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby40-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby32-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby33-mail-2.8.1.tgz
NetBSD 10.0 | x86_64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | aarch64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | aarch64eb | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | earmv4 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv4 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv4 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv4 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | earmv7hf | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | mipsel | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | mipsel | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | mipsel | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | powerpc | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | riscv64 | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby34-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby40-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby32-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby33-mail-2.8.1.tgz
NetBSD 11.0 | x86_64 | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | earmv4 | ruby31-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby40-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | earmv6hf | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby40-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | earmv7hf | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby40-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | i386 | ruby40-mail-2.8.1.tgz
NetBSD 9.0 | powerpc | ruby31-mail-2.8.1.tgz
NetBSD 9.0 | powerpc | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | powerpc | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | powerpc | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | x86_64 | ruby32-mail-2.8.1.tgz
NetBSD 9.0 | x86_64 | ruby33-mail-2.8.1.tgz
NetBSD 9.0 | x86_64 | ruby34-mail-2.8.1.tgz
NetBSD 9.0 | x86_64 | ruby40-mail-2.8.1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.