Not exactly your answer, but I remember having same problems one
time. I switched and started using phpmailer,
http://phpmailer.sourceforge.net/

This has in the past never given me problems, 1 time I had problems on the
server using the php functions, but phpmailer even has SMTP support.
Just alter 1 line and everything is online again.

mail() function may be more than good enough, but you might want to check
out the phpmailer which is quite awesome!

-- 
Kim Steinhaug
---------------------------------------------------------------
There are 10 types of people when it comes to binary numbers:
those who understand them, and those who don't.
---------------------------------------------------------------


"Jerry" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi,
>
> I have a MAJOR problem with PHP mail() function, one
> that is odd and very frustrating as I have no idea
> what is causing it.  I have used the one script to
> send emails out in the past and they have been
> sucessfully sent out, but as of a few days ago and now
> they are bouncing, some are actually being sent and
> some just simply won't go out.  So let me explain.
>
>
> I have an admin area of my site where I have all users
> in a mysql database.  Their email address, names,
> address, etc.  The admin side allows me to do many
> tasks like send out text-based emails via PHP mail()
> function and HTML emails.  What it does is I type in
> the field boxes and saves to a mysql table, than I run
> a cronjob to grab the email data and email addresses
> and send out using PHP mail().  The script worked fine
> in the past, no problems but now I get the following
> message when I attempt to send emails:
>
> ---
> This message was created automatically by mail
> delivery software.
>
> A message that you sent could not be delivered to one
> or more of its
> recipients. This is a permanent error. The following
> address(es) failed:
>
>   [EMAIL PROTECTED]
>     unrouteable mail domain "cashgrace.com"
>
> ---
>
> But that's not all, it comes up as that for all
> domains, like yahoo.com, hotmail.com, bigpond.com
> etc... All of them, even though they are reachable via
> webmail.  I can go into webmail via CPANEL and send
> emails and they actually go to the person, so does not
> seem like a mail server problem or does it?  I
> beleive, but could be wrong, it is somewhere in the
> mail() function on the root part of the server.  But
> of course I don't have access to it.
>
> But the weird thing is this... Some emails 1/10 do
> actually get sent and delivered, do not bounce, but
> the other 9 fail.  Why?  Well I did some more
> investigating... Well for what I have access to.
>
> The Server Load for the Server was flashing RED in the
> Server Status area.  So I persume this is bad?  Maybe
> due to this maybe it's attempting to send emails but
> looping and not got enough resources to actually do
> the job and in the end gives up and produces the
> bounced email?  As I said before I could be way off
> track but worth suggesting and trying to figure it
> out.
>
> Is there a way to DEBUG my mail() function I call in
> the cronjob?
>
> The joy of the CRONJOB is that it's written in PHP
> also, so I can view it on a webpage.  So if there is a
> way to DEBUG it I should see where the error is?  Or
> won't I?
>
> Any suggestions?
>
> I've looked long and hard, emailed my admin and they
> are optimistic with the problem also so thought I'd
> post here and see what can be done and if we can get
> some outside help.
>
> As I said before the script for the mail() has NEVER
> been changed.  So it can't be my code as it has worked
> in the past.  Must be server side somewhere... Unless
> my admin has done an update and something has gone
> wrong.  But I thought someone on here would know what
> could cause the error, at least we can investigate it
> instead of having no idea what is causing the problem.
>  All the help is needed here if people can provide it.
>
> Thanks in advance, and sorry for the long email.  But
> this problem is really giving me the 'you know what'
> now.
>
> Jerry
>
> http://personals.yahoo.com.au - Yahoo! Personals
> New people, new possibilities. FREE for a limited time.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to