[FX.php List] [OFF] Sending php mail as anyone(?!)
Steve Winter
steve at bluecrocodile.co.nz
Thu Jul 31 00:51:35 MDT 2008
Hi Joel,
What you're missing is that the mail server you're using to send these
messages is poorly configured and is an open relay... in the world of
SPAMing this is a very good thing, in the world of internet security it is a
very BAD thing...!! assuming that this mail server is publicly accessible,
then the mail server owner needs to make some changes pretty swiftly...
Essentially, if a mailserver isn't configured correctly, it can be used to
send mail as anyone that the user of that server likes, as you have
discovered, and therefore yip, you could post 500 word replies appearing to
be ggt... :-)
Most mail servers these days use at least one of, and in many instance a
combination of, approaches like;
pop before smtp - a user must have successfully checked for mail within
the last x min for them to be able to send mail
authentication - a user must signin before sending mail
IP restrictions - a user must have a specific IP address, or be within
an IP block to send mail
Essentially what you've just discovered, is what the people that send you all
that SPAM you have to filter out discovered ages ago, there are mail servers
on the net that are open relays... or they can install their own mail sever,
on their own ISP's connection and send out a truck load of mail...
The blacklists that you mention, and other 'strategies' by ISPs (like port
23 blocking for 'residential users' have all been attempts to shutdown this
practice, however when all's said and done, it's still woefully easy to find
open relays...
Cheers
Steve
-----Original Message-----
From: Joel Shapiro <jsfmp at earthlink.net>
To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
Date: Wed, 30 Jul 2008 23:41:43 -0700
Subject: [FX.php List] [OFF] Sending php mail as anyone(?!)
Hi all
I'm just starting to look at sending mail via php. I'm successfully
sending mail from my development machine via swiftmailer, but I'm
kinda shocked that it's so easy to send email seemingly from just
about *anybody's* email address. Just put it in the 'sender'
parameter and it arrives looking like it was actually sent by that
person.
I know there are email blacklists, SMTP authentication, etc., but can
it really be this simple to send as someone else? (Is this
"spoofing"?) I mean, I could start posting 500-word replies to this
list as ggt and none of you would even realize they weren't from him,
right? (all due respect, ggt ;-)
What am I missing? Any recommended primers on this crazy scary new
world?
TIA,
-Joel
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list
[http://www.iviking.org/mailman/listinfo/fx.php_list]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://localhost/pipermail/fx.php_list/attachments/20080731/2e92fb99/attachment-0001.html
More information about the FX.php_List
mailing list