Hi Rick,

SPF records belong in the DNS for the domain of the mail server for the
domain it is working for.

For example, I run simple DNS, the procedure is to add a TXT record for the
relevant domain such as:

v=spf1 ip4:66.98.154.84 mx mx:84.43.72.133 ~all

This SPF shows I am running Version 1 of SPF, that my mail goes out through
66.98.154.84 and that mail comes in through 84.43.72.133.  The reason for
this config is that my ISP can't/won't (read bunch of bozos) set up reverse
dns for me.  So I found an outbound SMTP service that was able to configure
reverse dns for the mail server.

So, to clarify your objective:  you need mail you generate on behalf of
client domains to get to the recipients.

For SPF you need to ask your clients to add your mail server to their DNS
SPF record as an outbound server.

For Reverse DNS the IP of the outbound mail server needs to have an IP
record pointing back to the domain.  This can only be done by the owner of
the IP address.  In my case Onetel, my ISP, owns the IP address and there is
nothing I can do to configure the reverse DNS on the IP address I borrow
from them - that's down to them to do.

The only reliable way to guarantee mail you generate from CF is going to get
to recipients is to ask your clients to set up authenticated SMTP sessions.
This makes the mail delivery their responsibility, as it should be - their
internal IT guys should be onto this.  (My background includes 20 years in
IT Management, infrastructure, et al.)

<cfmail type ="html"  from ="[EMAIL PROTECTED]" to =
"[EMAIL PROTECTED]" server="mail.fasttrackonline.co.uk"
username="[EMAIL PROTECTED]" password="mypassword" subject="FAST
TRACK - CONTACT US">

This example of the CFmail tag shows how the mail is pointed at a server
with authenticated SMTP.  When configuring mail server applications many
have the option to ask for an authenticated POP session prior to allowing
SMTP which is how most get around requiring full SMTP authentication.
However, in your instance there will be no POP session so it has to be full
authentication.

If you take the route of adding other domains to your mail server they will
not have a valid reverse dns pointer and the mail will bounce from many
receiving mail servers.  If you ask clients only to whitelist mail sesssions
from your domain when receiving their email the email will still be seen to
have originated on your mail server.

If you are dealing with clients who do not host their own mail servers then
it is the responsibility of who ever does host it to get this set up
properly.  If they are hosting a mail server with a provider who does not
configure reverse DNS and SPF it's time they changed!

Don't get confused with the reverse DNS record for the domain DNS server.

Hope this helps,

Jenny



-----Original Message-----
From: Rick Faircloth [mailto:[EMAIL PROTECTED]
Sent: 06 January 2006 01:59
To: CF-Talk
Subject: RE: How to send email using CF for clients without an open
relay...


Thanks for the input and advice, Jenny...

I'm trying to get all this sorted out, but unfortunately,
it seems I'm only able to take baby steps at any one time.

One thing I can't sort out is where the SPF and reverse-DNS stuff
should go...my ISP, whose domain is tagged onto the end of my
static IP according to records, or GoDaddy.com where I manually
handle my DNS, MX, TXT, and SPF records or on my own server,
which I don't use to handle any of this...it pretty confusing.

I guess it would be GoDaddy, since through their interface I can
setup DSN, MX, TXT, and SPF records...

I think I need to hire the head IT guy I spoke with a while back
over at an International company and just get him to look at my
exact situation and tell me how to handle it...

Rick



> -----Original Message-----
> From: Jennifer Gavin-Wear [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 05, 2006 7:02 PM
> To: CF-Talk
> Subject: RE: How to send email using CF for clients without an open
> relay...
>
>
> Hi Rick,
>
> This would mean the mails will be originating from a server that isn't
> included in the domain spf records and it will get scored as spam by the
> receiving server.  Naturally, the reverse dns for the domain
> won't match up
> to the sending server and you will find mail is rejected by some servers.
> Keep an eye on your bounces and run lots of tests to various
> domains to see
> your emails are getting out.
>
> As mentioned before, we send out some 8000 emails a week to our
> dating site
> members and I'm all too aware of the problems spf and reverse dns cause -
> although I have to say I'm totally in favour of it as it's anto spam.  It
> just makes it very hard sometimes when we are trying to run on a shoe
> string.
>
> Best of luck,
>
> Jenny
>
>
> -----Original Message-----
> From: Rick Faircloth [mailto:[EMAIL PROTECTED]
> Sent: 05 January 2006 20:43
> To: CF-Talk
> Subject: RE: How to send email using CF for clients without an open
> relay...
>
>
> Hi, Jenny...
>
> I found a solution by using ArgoSoft's Email Server Plus,
> which works with multiple domains.  I just had to enter
> the domains for which I would relay mail and that solved
> the problem.
>
> It would have been a lot of trouble to ask the admins of the
> servers to setup authentication...just easier if I could handle
> it in-house.
>
> Also, some of my client's don't have mail servers, so I would
> have to have a solution for them, as well....and this works for everyone.
>
> I appreciate your help...so far things are looking good, except for
> the stragne occurence of getting an email in my inbox that my wife
> sent to someone else through the mail server.  I'm getting some
> repetitious emails when I do a group mailing through Outlook, too.
>
> Not big problems, but I hope get *everything* running smoothly
> so I can turn my attention back to the websites that need building!
>
> Thanks, again...
>
> Rick
>
>
> > -----Original Message-----
> > From: Jennifer Gavin-Wear [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, January 05, 2006 2:59 PM
> > To: CF-Talk
> > Subject: RE: How to send email using CF for clients without an open
> > relay...
> >
> >
> > Hi Rick,
> >
> > That's not what I suggested, I said that's one way to do it and it's
> > definitely not recommended.
> >
> > If you ask your client to set up authenticated access to their
> server that
> > is not open relay and it will fix your problem.
> >
> > The cfmail tag allows you to specify the server and user/password for
> > authentication.
> >
> > Hope that helps,
> >
> > Jenny
> >
> >
> > -----Original Message-----
> > From: Rick Faircloth [mailto:[EMAIL PROTECTED]
> > Sent: 04 January 2006 20:30
> > To: CF-Talk
> > Subject: How to send email using CF for clients without an open relay...
> >
> >
> > Hi, guys and gals....
> >
> > I'm running into issues trying to send email generated
> > by CF through my mail server, SmarterMail (Free Edition).
> >
> > It's working fine, except that to send email from my clients'
> > domains, I've had to setup everything so that I'm an open relay.
> >
> > This is getting me blacklisted...
> >
> > It's been suggested that the only thing I can do is
> > setup an SPF and get the IP and domain for every client I have and
> > put it in the SPF.
> >
> > Is this the best way to handle this?
> >
> > Thanks,
> >
> > Rick
> >
> >
> >
> >
> >
>
>
>
>



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:228618
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to