It works if you have it set up correctly. Different camera models have different firmware that require different setup. This one requires 3 setups all in the Event setup of the camera setup menus (advanced setup). I've only done it that way, I have not attempted to set up email through the mydlink website. Via the camera menus:
First, you define a "Server" with a server type of email, with the email server you'll send though and the target address, and give it a name.
Second, you define a "Media Type", specifying if you want a snapshot, video, or log sent. Select snapshot. Also in here, is the number of snapshots to send per event. This camera is actually more flexible than the others that support one or six. Here you can choose anywhere between zero and ten (up to 3 pre-trigger, and up to 7 after the event trigger). Part of this is selecting one of the video profiles. . I didn't count that as one of the setup steps, but you should also go to the "Audio and Video" tab and set one or more profiles the way you want (for snapshot, only the resolution matters).
Third you define an "Event". Part of this is selecting which server (that you set up above), and media (that you also set up above, select the name of the one you set up for snapshots) to use. In here you also select what triggers the email, how long to wait before sending the next one, etc. Make sure you enable the event, along with a schedule when to enable, and save. If you chose video motion detection, there's a separate setup page where you define the detection area and sensitivity.