mail() used to work fine on windows (under IIS, anyway) last time I had to deal with it (years ago).

My suggestion:
   - Get an SMTP server hostname at your hosting provider
- Use a better mail-sending system, like swiftmailer: http://www.swiftmailer.org/ (I think you can still get a reasonably up-to-date version that will work w. php4) - Send mail by having PHP talk directly to a dedicated SMTP box.
This is almost always the right answer.

-Tim

Kristina Anderson wrote:
Thanks David,

I found the following...is it worth trying to modify the ini file or should I start trying to use the Zend mail function and/or Outlook?

//==

Runtime Configuration

The behavior of the mail functions is affected by settings in the php.ini file.


Mail configuration options:

Name Default Description Changeable SMTP "localhost" Windows only: The DNS name or IP address of the SMTP server PHP_INI_ALL smtp_port "25" Windows only: The SMTP port number. Available since PHP 4.3 PHP_INI_ALL sendmail_from NULL Windows only: Specifies the "from" address to be used in email sent from PHP PHP_INI_ALL
//==

BTW the client's environment is a hosted server and I will investigate the options available if we determine that this turkey won't fly as configured. I wasn't anticipating having to install anything and not sure whether that is an option.

--Kristina


Kristina Anderson wrote:
Hi everyone --

My current client's app is a PHP 4 site running on a Windows box
(don't
ask...I have no idea why).
Because it is a stable setup and typically outperforms a LAMPP stack.
I use
this since day one and even before my PHP time for both development
and
production use.

I'm trying to use the mail() function and the mail isn't cooperating. (Two things that I noticed in phpinfo() are that Internal Sendmail Support for Windows is enabled and the Zend engine is installed.
I never got the mail() function to work right on Windows. There are
tools
around. I did try once the Unix Utilities from Luckasoft (get them
here:
http://luckasoft.com/download/UUtils_setup.exe). It is a freeware
package for
Windows that mimics sendmail. It has a GUI configuration program and
accepts
the same shell command format as known from Unix. But since this is a
client's
box installing extra stuff is probably the least desireable approach.

So maybe I could/should be using another method to send the mails,
or
there is a trick that I'm not aware of that I need to use to get
this
to work?)
Well, there are other means. You may even google for the CLI of
Outlook
assuming it is setup and configured right.

It's not necessarily super high volume but we will be sending a significant amount of automated emails to registered people on the
site.
Thanks for any help...
Well, I guess once it works volume becomes a concern only when you
send a lot
of messages.

Sorry, I'm not excessively useful here.

David
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php




_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php


_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to