View Single Post
(#15)
Lhotch's Avatar
Lhotch Lhotch is offline
Moderator
Lhotch is on a distinguished road
 
Posts: 1,073
Join Date: Mar 2006
Default 04-02-2006, 03:49 PM

Quote:
Originally Posted by Winnie
you think site user's may encounter the same issues if they have an @msn.com or @hotmail.whatever account?
and if so ... what to do?
I think it was your web hosts e-mail server that didnt like mail from an e-mail address it didnt host being relayed (or what it percieved as being relayed).

Lets see if I can elaborate in simple terms. For starters, lets assume you are using microsoft outlook to get your mail, this is a "mail reader" or "mail client". When you 1st set it up, you tell it which mail server to use, what you account name and password is. Now, lets assume you use MSN as your Internet Service provider. It could be comcast, quest or a high speed provider it doesnt really matter for the example but your provider or ISP is the company that your home computer (in this example) directly connects to and from there accesses the internet.

Now, your home PC is physically connected to MSN via a modem/phone line or other connection type and because of this their servers know who you are. When you send e-mail from home via your microsoft outlook it sends mail directly to MSN's mail server and it knows by the route you sent it mail and your IP address that your are physically connected to it and it should take your mail.

The MSN mail server in turn will pass along the e-mail to the recipients mail server, it doesnt go directly to the recipient, and for this example lets just say the recipient is "netzero". Now the mail will sit on the netzero mail server and wait for the recipient to connect to the netzero mail server and download the e-mail message with their miscrosoft outlook. And, if they reply to you the reverse happens.

Because spam e-mail has gotten out of control most companies(web hosts, ISP's etc) require some form of authentication....they want to know who is sending the mail. They generally find this out by using your login or account name and password or some who are less strict will simply look at the e-mail address the mail is being sent "FROM".

In the case of 68classifieds the software lets us put in our own e-mail address but there is no where to put in a login name or password. The server side scripting langauge PHP that 68classifieds uses has functions that communicate directly with the e-mail server program which is a great feature but also one that is often abused.

Now, if your domain name on your web host is superclassifieds.com and you plug in an e-mail address of [email protected] the mail server is going to see the mail being sent from the classifieds script and it will show its coming from [email protected] and it knows that none of the domains names it hosts or caters too are msn.com so it wont accept the mail. Some mail servers will accept it wil a mail domain it doesnt host but only if the person sending it has the authority to send mail via the server and provides the server with a login name and password. This is done using the smtp mail protocol which can be worked into the code of the current version and is setable via admin in the new V3.1.

The reason for this nehavior is that people would be on one network, connected to one ISP and they would try and point their mail reader to a different mail server and send off their mail. Largely this is done by smappers and the link who were trying to avoid getting cought. Now mail servers are becomming more strict in an effort to cut down on spam, so its a good thing, but can be a bit confusing if you dont know what the rules are.