Re: Server cannot send emails

From: Date: Mon, 19 Jan 2009 21:35:33 +0000
Subject: Re: Server cannot send emails
References: 1 2 3 4 5 6  Groups: php.general 
Request: Send a blank email to php-general+get-286730@lists.php.net to get a copy of this message
Sergio Jovani wrote:
Thanks to all. The problem is caused by a server restriction. SourceForge.net does not allow to send emails from PHP. Bye! 2009/1/17 Morris <morris520@gmail.com>:
If you are using apache + php, check php.in your server is able to support the mail() function and you have correctly set up the send and return address. 2009/1/17 Ashley Sheridan <ash@ashleysheridan.co.uk>
On Fri, 2009-01-16 at 15:25 +0100, Sergio Jovani wrote:
Hi, Thanks for replying. Adding "From" header did not solve the problem. I'm thinking is a server limitation. Could it be? 2009/1/16 Thiago H. Pojda <thiago.pojda@gmail.com>:
On Fri, Jan 16, 2009 at 10:36 AM, Sergio Jovani <lesergi@gmail.com> wrote:
Hi! I have working at SourceForge.net project web space Drupal as CMS. I have many modules installed related with email like Contact, Notify... This modules never worked and I tried send an email from email php function. I did it with: <?php $to = "myemail@gmail.com"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; if (mail($to, $subject, $body)) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); } ?> This does not work too. Is there any issue with email sending from SourceForge.net?
Looks like you're missing the "From: " part of the email. That's probably your issue. I never used sourceforge, but I know many hostings require you to specify a sender. from http://php.net/manual/en/function.mail.php <?php
$to      = 'nobody@example.com';
$subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers); ?> Thiago Henrique Pojda http://nerdnaweb.blogspot DOT com
What's the return code you get from your mail() call? Ash www.ashleysheridan.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
It appears that hosts are starting to restrict email service unless the program uses authenticated smtp. My host recently did so. It appears the problem is Durpal and maybe not specifically SF; but, I didn't delve into throughly. http://drupal.org/node/18694
All my new scripts with mail functions use Pear Mail and it works fine.

« previous php.general (#286730) next »