Need an ISP??

Associate
Joined
1 Jan 2007
Posts
355
Hi guys,

I have currently hit a road block developing & testing an intranet site I am working on.

I am currently using BT as my ISP but they require email SMTP authentication which is a b*tch when it comes to developing online forms.

So can anyone recommend me an ISP I can use (preferably free) which doesn't require SMTP authentication?

Thanks.
 
Well BT Yahoo requires a username & password which is causing me problems when sending an online form because it gives me the SMTP Authentication error.

So are you saying GMail doesn't require SMTP authentication?
 
If you run Sendmail or IIS SMTP server on your intranet server (and give it a proper hostname so your messages don't get junk filtered by the recipients) then you won't need a relay, the box can send the messages itself :).

It's unlikely you'll find an ISP or hosting provider who will give you unauthenticated SMTP. Some will offer "POP before SMTP" but that isn't much use in this scenario.
 
Hi Adz,

I have had a look at this Sendmail program which looks quite complex to set-up.

I can't believe that there is nothing out there I can use to send email that doesn't require any authentication.

Everything that people have recommended I cannot get my head around because I am no where near as experienced as most of you guys.
 
It's not complex at all - in fact it (or a drop in equivalent) is probably installed on your distro already. Just set the path to sendmail in your php.ini and use the mail() function without any parameters. So long as your hostname is valid your e-mails should arrive without any further intervention.
 
Scrap sendmail, probably the most complicated piece of software ever. :p

Nobody will allow an open relay as it will be spammed within seconds. Really your intranet site should be able to authenticate against a mail server or sit on a mail server to send emails.

What operating system is the intranet running on?
 
Oh you're running Windows? In that case you won't have much luck with sendmail ;).

Assuming you're using IIS, just enable the SMTP server. This will pick up your messages without authentication and relay them for you. Make sure you set in the SMTP server properties a fully qualified hostname and all will be well.
 
Yes Gmail will require SMTP auth.

If you're using Apache you can still set up the IIS SMTP server (add/remove programs). Start it, view the properties and allow relay for 127.0.0.1. Edit your php.ini to SMTP to localhost (if it's not set that way already). Job done :).

The other alternative if you really want to use an external SMTP server with SMTP auth is to use the Mail package from Pear to send messages instead of PHP's own mail function.

http://email.about.com/od/emailprogrammingtips/qt/et073006.htm
 
Back
Top Bottom