Trent W. Buck wrote:
If you send it directly to the target mail server you have good
change it will accept it.
Erm, it sounds like you're talking about talking to the server
example.com directly when darcs wants to address [email protected].
I have a gut feeling that is the Wrong Thing, but I'm not sure why.
It is a cool default since it does not require any setup at all from the
user. Probably should be combined with sending email to smarthost if the
smarthost is configured (the options you described a lot and the ones
you did in your apps).
You do not like it because it is the thing spamers do too. And because
of spamemrs it is working less and less. The reasons are:
* servers start to check that the domain in hello command exists (which
mostly would not be a problem) but some even check that the MX record
corresponds to the sending IP address (probably not that common)
* graylist - the command may not succeed at the first time (server
claims to be temporary busy even though it is not and does it only
because the email from the client is coming the first time (error codes
4xx)); just a retry is required later
* user IP address can be on an RBL list which is used by the destination
server (if any is used at all; if it is then the server responds with
permanent error 5xx); this is mostly not a problem for static IPs but if
an user has a dynamic IP he/she can be on the RBL list because of
somebody else (who had the address and is running a spam bot)
My expectation of an in-app SMTP client is that it would send *all* mail
to a smarthost (e.g. mail for [email protected] would be sent to
mail.my-isp.net or mail.my-company.com).
This is what I did not mean, but it is the thing mentioned in
http://bugs.darcs.net/issue906 and as you described it yourself it
requires a lot of setup from user.
Peter.
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users