If you use gtkd-devel package provided by Fedora, you should know that it is linked against libphobos-ldc library which you will get once you install ldc2 package (yum install ldc2 will do). This does not yet solve your problem though... gtkd-devel package installs gtkd D interface modules into the /usr/include/d/gtkd-2...
Pony needs to know how to send the email, not just who it's to, from, what the subject and body are, etc. From the pony documentation, it will default to use sendmail, otherwise configures SMTP to use localhost. Depending on where this application is running, it's highly likely that sendmail...