Posted by Jerry Stuckle on 01/04/07 14:28
oopsbabies@hotmail.com wrote:
> Hello everyone,
>
> I am using Apache 1.3.33 as the web server and PHP version 4.3.10. My
> machine is using Windows XP 2002 professional edition which comes with
> a Windows firewall. I am using McAfee free edition for anti-virus.
>
> I use an ISP provider from my country and according to them I do not
> need to perform authentication while sending mails through their SMTP
> address. Thus I am using external SMTP server. I don't have IIS
> installed in my computer nor do I have an SMTP server running.
>
> I tried the PHP's mail(...) function but the function fails. It reports
> that the connection to the SMTP host cannot be made. I set the SMTP
> host using the ini_set function as well as editing the php.ini and
> specifying the host (then again restarting Apache server). This doesn't
> help. The mail function still fails with the same error. Disabled the
> Windows firewall and McAfee anti-virus. But the same problem persists.
>
> Thinking that I may have somehow messed up the header information or
> not properly using CRLF, I used the phpmailer class. The classes have
> been installed properly.
>
> The phpmailer's send(..) function also fails with the error:
>
> Debug Warning: C:\Program Files\Pcounter Web
> Report\www\libraries\class.smtp.php line 177 - fsockopen(): unable to
> connect to smtp.wlink.com.np:25
>
> I am using the default port that is 25. Verified that my ISP provider
> also uses port 25 for SMTP.
>
> I debugged the phpmailer class and the fsockopen(..) function fails as
> you can also see from the above error message.
>
> fsockopen function returns false.
>
> The $errno = 10053 and the $errstr = "An established connection was
> aborted by a software in your host machine"
>
> Again disabling the firewall and McAfee the same error is reported.
>
> Could the reason for the problem be that I am using quite old PHP and
> Apache version. I searched the entire php.net sites but the exact
> problem is not faced by anyone. I guess no one uses Apache 1.3.33
> anymore. Could the incompatibility between Apache and PHP causing this?
>
> Any help would be appreciated very much
>
I would be VERY surprised if they don't require any authentication.
This would leave them wide open to spammers, and within minutes of being
discovered they would be on every spam blacklist in the world.
Rather, I suspect the person who indicated they don't require any
authentication doesn't know what they're talking about.
There are a couple of commonly used ways to authenticate for outbound
mail - one is to require a userid/password to sign on to send email.
Another is to require you to check your POP3/IMAP mailbox first.
Checking that could give your IP address (i.e.) 30 minutes of outbound
mail without authentication. Then you would have to check your incoming
mailbox again.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
[Back to original message]
|