Sending an e-mail is possible with the Phobos wrapper of cURL. cURL is a network client library which lets us work with a variety of tasks involving URL, including downloading files through HTTP, uploading files with FTP, and sending e-mail.
cURL is most likely already installed on Posix systems and is installed automatically by the dmd
Windows installer. However, you may need to ensure you have the 32-bit library installed if you are building 32-bit binaries or the 64-bit library if you are building 64-bit binaries. To change the type of binary you are building, pass –m32
or –m64
to dmd
.
As std.net.curl
is a part of Phobos, you do not need to download any additional D libraries to send a basic e-mail with it.