I'm not sure how SimpleMail does the time adjustement for the locale timezone, but I'm puzzle by the "Add adjustement for daylight saving time" gadget on the General configuration window (BTW, not all timezones have an exact 1 hour ahead for DST).
IMHO, SimpleMail should:
- Check for the availability of the TZONE env. variable. Everything needed for calculating the adjustment (STD or DST) is in there.
- If not available, check for TZ (which should contain -at least- the same info as in TZONE).
- If not available either, peek the timezone offset from locale.prefs, and assume there no DST.
- If all fails, assume 0 as timezone offset (and no DST)
Emphasize in the documentation that a properly formatted TZONE or TZ environment variable is needed for SimpleMail to adjust the date/time to the local timezone.
See also this thread on AmigaWorld.net:
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=29078&forum=15
Description of the TZ format:
http://www.gnu.org/s/libc/manual/html_node/TZ-Variable.html
AmigaPhil