title: mail() doesn't work on new server
body: <p>May be it's a dumb question, but I can't find the reason why php mail function doesn't work
  I have a nginx server on debian squeeze, I moved to it recently. I tried simple mail execution but it return false.</p>
  
  <pre><code>if(mail('test@email.com', 'test-subject', 'test-text-blablabla'))
     echo 'ok';
  else
     echo 'bad';
  </code></pre>
  
  <p>What can i do with it?</p>
  
  <p>Thanks.</p>
  
  <p>my mail section of php.ini:</p>
  
  <pre><code>[mail function]
  ; For Win32 only.
  ; http://php.net/smtp
  SMTP = localhost
  ; http://php.net/smtp-port
  smtp_port = 25
  
  ; For Win32 only.
  ; http://php.net/sendmail-from
  ;sendmail_from = me@example.com 
  
  ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
  ; http://php.net/sendmail-path
  ;sendmail_path =
  
  ; Force the addition of the specified parameters to be passed as extra parameters
  ; to the sendmail binary. These parameters will always replace the value of
  ; the 5th parameter to mail(), even in safe mode.
  ;mail.force_extra_parameters =
  
  ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
  mail.add_x_header = On
  
  ; The path to a log file that will log all mail() calls. Log entries include
  ; the full path of the script, line number, To address and headers.
  ;mail.log =
  </code></pre>