Ok on from this, the email does arrive using the code in the inc file, my concern is the warning message, as i dont really like having unecessary warnings cluttering up my install.
My tech guys are saying
"What it normally means is that the PHP:Mail function has been sent more information than it requires and was unable to process all of it."
any ideas how to proceed?
TIA
On 04/08/2010 23:50, Joe CodeWaggle wrote:
I haven't worked with backup migrate, but as a troubleshooting step you could temporarily hard code the variables. Make a copy of the function send() code block and comment it out, so you have the correct code to put back when you finish.
Change this: mail($this->to, $this->subject, "", $mime);
To this: mail("prefix@domain.net", "Test Email", "Test Body"); (I removed the 4th parameter)
If it still doesn't work, you need to look into your mail configuration.
If the email is sent, work your way back through the parameters until you find the one that's causing the problem. mail("prefix@domain.net", "Test Email", "");
Still works? Try this: mail("prefix@domain.net", $this->subject, "");
Still works? Try this: mail($this->to, $this->subject, "");
Still works? Try this: mail($this->to, $this->subject, "", $mime);
When one fails follow it back into the prior code and try the same process.
Good Luck, Joe
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Jo (Drupal Acct) Sent: Wednesday, August 04, 2010 7:15 AM To: support@drupal.org Subject: [support] backup migrate - no email
Hi
I am using the backup migrate tool to backup my database, however i get the following error
********warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /home/hsphere/local/home/xxxx/xxxx.net/modules/backup_migrate/includes/desti nations.email.inc on line 139. **********
so i go the inc file and find the following
*********function send() { $mime = ""; if (!empty($this->from)) $mime .= "From: ". $this->from ."\n"; if (!empty($this->headers)) $mime .= $this->headers ."\n"; if (!empty($this->body)) $this->add_attachment($this->body, "", "text/plain"); $mime .= "MIME-Version: 1.0\n". $this->build_multipart(); mail($this->to, $this->subject, "", $mime); }***********
can anyone help me with what i need to change to get an email to prefix@domain.net
Thanks in advance Jo