Post-dated spam emails? How?

First of all, I have very little computer knowledge and even less internet knowledge, so bear with me if the answer to this question is so simple a caveman could figure it out.

Periodically, I get spam emails that are dated from a few days to a few decades in the future. It causes that email to stay at the top of my inbox no matter what else comes in unless I delete it.

I always sort of assumed that the Yahoo gods were responsible for dating the emails as they came in. How do spammers post-date emails?

The last one I got was dated December 16, 2038.

One simple way would be for the user of the computer to simply change the computer’s internal clock to that future date.

There may be sexier ways for mass mailing and such.

Yahoo will give the date and time that they received it if you ask for full message headers, but when they sort messages by date, they do it be the date header that was supplied by a message sender, where dates are spelled out in plain text I believe. Therefore, spammers, (who generally use custom software instead of usual mail clients to generate their bulk pitches,) are free to choose a date that has nothing to do with the real date and time that they send a message out, in the hopes of making their email stand out a little. :slight_smile:

Hope that this explains a little.

I guess that was a bit cryptic. On a PC, double-click the time displayed on the lower right corner of your window. A pop-up window will be displayed with the current time and calendar. You can use that windowto change the time and the date (day, month, and year) that your computer will use to stamp on the creation or modification of files and on the receipt and transmission of mail.

That’s what I was thinking…but I sent myself a test email after changing the date to 12/16/2015, and the email came up as received 12/16/2006.

So, does that special software that spammers use to generate mass mailings allow them to specify a receive date?

It does make the message “stand out,” but it makes me that much more likely to delete it on the spot. I wonder how effective that method really is…

What kind of email program do you use? Both for sending and receiving. I just changed the date two years into the future in Windows XP, sent an email from my own domain, through my ISP’s SMTP-server, to my hotmail account, and hotmail listed it as sent Dec. 16th 2008.

I just use Yahoo for both sending and receiving. I’m running Windows 98 on my home computer and XP on my laptop.

I sent the test email to myself from my own Yahoo email account.

[sup]What is an “SMTP-server”?[/sup]

The ones I often get are pre-dated. The one I like best is Dec. 31, 1969 (the date of Jimi’s Band of Gypsies concert :smiley: ) I just played with my computer clock… it goes back to 1980, then switches to 2099. How do they date it 1969?

SMTP stands for Simple Mail Transfer Protocol. An smtp server is a server that receives mail from users and sends it out. Somewhere behind the scenes of a webmail account, there are probably smtp servers sending out your mail. If you use a mail account provided by an isp, you usually have to configure your mail client to talk to smtp.isp.com, or something.

Probably an arbitrary limitation of your OS.

But the date field in an email is just plaintext. You could put anything there you wanted, and it would be up to the receiver’s email client to filter out any non-date-like text.

The e-mail standard is inherently insecure. Anyone with just a smidge of know how or just a special program can spoof the time, sender, receiver and more. Your e-mail program takes care of that for you but the standard allows those fields to be filled in with whatever you want. Sending someone an e-mail from gwbush2@whitehouse.org for example is rather easy. They would have to know how to look through the headers to figure out where it might have really come from.

If you’re sending from Yahoo, then it’s using Yahoo server’s date to timestamp the email. You need to get a standalone program like Outlook or Thunderbird if you want to use your clock.

Probably it’s custom-written, allowing them to specify anything they want for any header.

If you understand the internet standards docs, then writing a program to custom assemble emails is one of the easier things to do - much easier than parsing HTML and making a custom web browser, for instance.
I’ve done it myself, with the help of some instructions, to create a palmpilot program that will automatically email memos to a particular address. (If you have a networked palmpilot of course.) Now, I didn’t futz with the date there, just used the palmpilot system clock, but since I was assembling the email in my own code it would probably have been very easy to adjust it if I wanted to. :slight_smile: