Hi,
I am having difficulty connection to an smtp host. I am using the
following code but I don't think I fully understand what smtp host can
be used.
function setSMTPParams($ host = null, $port = null, $helo = null, $auth
= null, $user = null, $pass = null)
{
if (!is_null($host )) $this->smtp_params['host'] = $host;
if (!is_null($port )) $this->smtp_params['port'] = $port;
if (!is_null($helo )) $this->smtp_params['helo'] = $helo;
if (!is_null($auth )) $this->smtp_params['auth'] = $auth;
if (!is_null($user )) $this->smtp_params['user'] = $user;
if (!is_null($pass )) $this->smtp_params['pass'] = $pass;
}
I don't fully understand that the $helo parameter is needed for.
Should I be able to access any smtp host which I own. I have two ISP
account and each have an smtp service. I use them for email. I notice
I can only use the smtp service associated with the ISP I am currently
connected to. Is that a common restriction which is the same reason I
am prevented from accessing the service from my php script?
Maybe the question I should this. What type of smtp account do I need
in order to send an email from my php script?
Thanks for any help.
Dan
I am having difficulty connection to an smtp host. I am using the
following code but I don't think I fully understand what smtp host can
be used.
function setSMTPParams($ host = null, $port = null, $helo = null, $auth
= null, $user = null, $pass = null)
{
if (!is_null($host )) $this->smtp_params['host'] = $host;
if (!is_null($port )) $this->smtp_params['port'] = $port;
if (!is_null($helo )) $this->smtp_params['helo'] = $helo;
if (!is_null($auth )) $this->smtp_params['auth'] = $auth;
if (!is_null($user )) $this->smtp_params['user'] = $user;
if (!is_null($pass )) $this->smtp_params['pass'] = $pass;
}
I don't fully understand that the $helo parameter is needed for.
Should I be able to access any smtp host which I own. I have two ISP
account and each have an smtp service. I use them for email. I notice
I can only use the smtp service associated with the ISP I am currently
connected to. Is that a common restriction which is the same reason I
am prevented from accessing the service from my php script?
Maybe the question I should this. What type of smtp account do I need
in order to send an email from my php script?
Thanks for any help.
Dan
Comment