Can Email Timestamp be forged or its just a bug in Gmail?

I have heard about scheduling emails although never used it. I also think timestamps an email carry are automatically generated when it is sent/received by concerned user. But check following Gmail screenshot and have a look at arrows.

I have heard about scheduling emails although never used it. I also think timestamps an email carry are automatically generated when it is sent/received by concerned user. But check following Gmail screenshot and have a look at arrows.

gmail-loosing-track-of-time-1

(Click on above link to enlarge it. That way you will be able to see time and date of my system as well as timestamp on email properly.)

Now if you have observed that mail says it was sent on Mar 19, 2009 at 12:39 PM, but I received it around Mar 19, 2009 at 12:o8 AM.

Even-though date is same and time looks same there is a difference of around 12 hours because of AM/PM. It might have gone unnoticed hadn’t Gmail showed something like -751 minutes ago, a negative value!

Next question is whether its a Gmail bug or….

Can date (timestamp) in Email be forged?

Some people claims that they can change date & time of their system clocks and then emails sent will carry timestamp of their system time. Might have worked in past, but now as far as I know SMTP serves involves in forwarding mails assigns timestamp on them. I may be inaccurate to some extents but timestamps cannot be controlled in most cases.

In some cases, like in private network or so, you may hack into system to alter

Still forging “From” email address works because SMTP servers do not care about it. Whether to authenticate “From:” address filed is responsibility assigned to applications. You can authorize your application to send emails from another email ids. Procedure to do so for Gmail is here and for Yahoo its here.

Gmail Custom Time Hoaxe

Last year, Gmail played an April fool’s prank by announcing Custom Time feature which supposedly allows sending past-dated email. Wikipedia has an explaination about it. If you really go on searching you may land up ont his page discribing that feature.

So it isn’t feature in Gmail but seems some coder from Gmail team took their prank seriously and decided to play with it!

Jokes apart, this bug can create confusion. What if I had remained offline from 12:05 AM to say 1PM on March 19. Then at the time of checking mails I might have thought that I just recived this mail and can reply it later. At the other end, the person who might be awaiting a reply needs to wait more!

6 Comments

Bapun March 20, 2009

Might be a bug… Might be an APRIL FOOL prank…

Most probably April Fool prank. so i m outta… 😛

Gautam March 21, 2009

GMail Mystery…..

Bapun March 21, 2009

@ Gautam

Perfect name for a tech novel… Gmail Mystery lol 😀

Harsh Agrawal March 24, 2009

@Rahul..
Why It sound like an April fool prank from u [:P]
Meanwhile…if You are serious..then
its a nice find….and a good topic to be submitted on Digg… 🙂

Rahul Bansal March 28, 2009

@Harsh
Its real buddy! 🙂
Now u can digg it… 😀

Duncan October 31, 2011

receiving mail servers simply use the timestamp provided by the sending device (so if you send via a mobile that connects to a proxy mail server, the time is set by the time on the mobile device.) That is how post dating can be done for all email clients.

I have a question further that I’m hoping someone can help with. If you are attempting to send mail to two people in different timezones, is there a way to make the time stamp dynamic (ie you want both parties to receive the mail timestamped 6pm, regardless of the difference in the real time)

I’m hoping that their might be some kind of PHP script that can be used here like can be done with websites? and where would you run the script?

any ideas?