Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Mail() function not working
I tried to make new author/publicher, but I get this message
Warning: mail(): Bad parameters to mail() function, mail not sent. in /…/textpattern/lib/txplib_misc.php on line 989
Any ideas what could this be?
Offline
Re: Mail() function not working
Please post your high detailed diagnostics.
Offline
Re: Mail() function not working
Thanks, here it is:
Textpattern version: 4.2.0 (r3275)
Last Update: 2009-09-03 15:22:12/2009-09-03 15:02:19
Document root: /hsphere/local/home/c256529/#.org
$path_to_site: /hsphere/local/home/c256529/#.org
Textpattern path: /hsphere/local/home/c256529/#.org/textpattern
Permanent link mode: section_title
Temporary directory path: /hsphere/local/home/c256529/#.org/textpattern/tmp
Site URL: www.#.org
PHP version: 5.2.6
Register globals: 1
GD Image Library: bundled (2.0.34 compatible); supported formats: GIF, JPG, PNG.
Server TZ: America/New_York
Server Local Time: 2009-09-03 11:28:00
DST enabled?: 1
auto_dst: 0
Time Zone: (+3600)
MySQL: 5.0.67-log
Locale: en_GB.UTF-8
Server: Apache/1.3.41 (Unix) mod_fastcgi/2.4.2 mod_scgi/1.12 PHP/4.4.9 mod_throttle/3.1.2 FrontPage/5.0.2.2635 mod_psoft_traffic/0.2 mod_ssl/2.8.31 OpenSSL/0.9.8b mod_macro/1.1.2
PHP Server API: cgi-fcgi
RFC 2616 headers: 0
Server OS: Linux 2.6.26.6-SMP
Active plugins: gaw_if_comment_preview-0.1, zem_contact_reborn-4.0.3.20, zem_contact_lang-4.0.3.6, asy_wondertag-0.5
theme_name: classic 4.2.0
.htaccess file contents:
------------------------
#DirectoryIndex index.php index.html
#Options +FollowSymLinks
Options All -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^#.org [NC]
RewriteRule ^(.*)$ http://www.#.org/$1 [L,R=301]
#RewriteBase /relative/web/path/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?#.org/.*$ [NC]
RewriteRule .(gif|jpg|png)$ - [F]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*) index.php
RewriteCond %{HTTP:Authorization} !^$
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
<files .htaccess>
order allow,deny
deny from all
</files>
# limit file uploads to 10mb
LimitRequestBody 10240000
# protect config.php
<files config.php>
order allow,deny
deny from all
</files>
#php_value register_globals 0
------------------------
Charset (default/config): latin1/utf8
character_set_client: utf8
character_set_connection: utf8
character_set_database: latin1
character_set_filesystem: binary
character_set_results: utf8
character_set_server: latin1
character_set_system: utf8
character_sets_dir: /usr/share/mysql/charsets/
17 Tables: OK
10 Custom Fields: custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10 (10)
PHP extensions: libxml, xsl/0.1, xmlwriter/0.1, dom/20031129, xmlreader/0.1, xml, tokenizer/0.1, session, pcre, SimpleXML/0.1, sockets, SPL/0.2, standard/5.2.6, Reflection/0.1, posix, mime_magic/0.1, mhash, mcrypt, mbstring, json/1.2.1, hash/1.0, gettext, gd, ftp, filter/0.11.0, dba, date/5.2.6, ctype, bz2, zlib/1.1, openssl, cgi-fcgi, bcmath, calendar, curl, dbase, exif/1.4 $Id: exif.c,v 1.173.2.5.2.25 2008/03/12 17:33:14 iliaa Exp $, fileinfo/0.1, gmp, iconv, imap, ldap, mysql/1.0, mysqli/0.1, odbc/1.0, PDO/1.0.4dev, pdo_mysql/1.0.2, pdo_pgsql/1.0.2, pdo_sqlite/1.0.1, pgsql, pspell, soap, SQLite/2.0-dev, zip/1.4.0, Zend Optimizer
pretext_data: array (
'id' => '',
's' => '',
'c' => '',
'q' => '',
'pg' => '',
'p' => '',
'month' => '',
'author' => '',
'request_uri' => '/85879db5eeb42a6cd5f707a999f00150/?txpcleantest=1',
'qs' => 'txpcleantest=1',
'subpath' => '\\/',
'req' => '/85879db5eeb42a6cd5f707a999f00150/?txpcleantest=1',
)
/hsphere/local/home/c256529/#.org/index.php:
r3189 (8becf5ea8d9ced7d05b2433dfbabf868)
/hsphere/local/home/c256529/#.org/css.php:
r3189 (7a0cc56c9dc585e56aab80bc0fb22c53)
/hsphere/local/home/c256529/#.org/textpattern/css.php:
r3189 (459137eeb00bb07136001528ce724192)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_admin.php:
r3203 (26c4f327450f66618fe82b06fb8b9e70)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_article.php:
r3246 (9211f37e8ba873c78b0c46186896d6b2)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_auth.php:
r3250 (6be154f05fca4e83c4a4947c8635afd7)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_category.php:
r3203 (2350c33b6acc663b56ba982bc479c920)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_css.php:
r3118 (bfd945a0b268c60f7b71b6535c06154e)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_diag.php:
r3267 (c03f4b7e28c2f8e5050924b6caf2f61f)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_discuss.php:
r3185 (9b08de9e4f2df7160105ff218134ec67)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_file.php:
r3200 (dc26e8f4cbb1821c466c14926c8a10ca)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_form.php:
r3260 (6ad789075a6a1811d027f5e4043b845d)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_image.php:
r3267 (814b6421cb2e2df073d0d6bf05c252bf)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_import.php:
r3203 (fb18d629321a93472674dbd4abbfc63c)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_link.php:
r3203 (7dee2f899aa22712e4f5f1005c6853b0)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_list.php:
r3203 (2dd80b98cb76b0532133f6d7c2bcccb9)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_log.php:
r3203 (a97af8e5ed62605ab0111e45266300cb)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_page.php:
r3260 (ef00267f34445a33ce0f2e453c3a20db)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_plugin.php:
r3203 (8c1691e89ccfc8a8f9160e66efce2b09)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_prefs.php:
r3235 (9833b1a7cbd01def4ceb40f8cdf01a3b)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_preview.php:
r1238 (cc7d08574508c8ec1e4c5281d534d6e3)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_section.php:
r3203 (1c7eec911a015b72e42d5cea903be426)
/hsphere/local/home/c256529/#.org/textpattern/include/txp_tag.php:
r3195 (280f0fd2e6f50e6a0f13490ea5dfc1f4)
/hsphere/local/home/c256529/#.org/textpattern/index.php:
r3275 (6e259f5394d65617809d25e4823de174)
/hsphere/local/home/c256529/#.org/textpattern/jquery.js:
unknown (bb381e2d19d8eace86b34d20759491a5)
/hsphere/local/home/c256529/#.org/textpattern/lib/IXRClass.php:
r2932 (6c533bb271087338aa19ca0b78b1810f)
/hsphere/local/home/c256529/#.org/textpattern/lib/admin_config.php:
r3202 (524b829d7c73e5db26415633e799e350)
/hsphere/local/home/c256529/#.org/textpattern/lib/class.thumb.php:
r3107 (0e3f7b9da4b0c77f9b75263142598902)
/hsphere/local/home/c256529/#.org/textpattern/lib/classTextile.php:
r2812 (b3e4cd9bd5fb469fabdebb2c0376f7e7)
/hsphere/local/home/c256529/#.org/textpattern/lib/constants.php:
r3133 (b296756aedaf98b6f9420359dd07abdb)
/hsphere/local/home/c256529/#.org/textpattern/lib/taglib.php:
r2868 (a0662fa399fb16e837e8852f044dade9)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_admin.php:
r3047 (54de3f807984122ebe9b8b955e5189f4)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_db.php:
r3250 (c29e316100ae6ed42d6ec51506388b5f)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_forms.php:
r3256 (2623d94099735edc0e7a51309c26665d)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_head.php:
r3265 (4492de4935f8352357f0809d9d89516f)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_html.php:
r3255 (adb712630ad3bbe59c5f716befa33f0a)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_misc.php:
r3271 (68d443f0f20acec5e86857a823c2b4e2)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_theme.php:
r3269 (83bcbeffa883bed5f0af951dda7be2fb)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_update.php:
r2812 (5e6821f06aeafe50b54e5a273423384f)
/hsphere/local/home/c256529/#.org/textpattern/lib/txplib_wrapper.php:
r2931 (1c1b260a13c67657f1678d72559583bc)
/hsphere/local/home/c256529/#.org/textpattern/publish.php:
r3258 (bc931a3406370c1ea4139ef957e95e38)
/hsphere/local/home/c256529/#.org/textpattern/publish/atom.php:
r3029 (f8cc6dbfb5a5f2b39ec480589b2d59c3)
/hsphere/local/home/c256529/#.org/textpattern/publish/comment.php:
r3266 (815df18aa4d451246ee70dd0502a8484)
/hsphere/local/home/c256529/#.org/textpattern/publish/log.php:
r3247 (1c047309f6f13883b29a943d1cddec3a)
/hsphere/local/home/c256529/#.org/textpattern/publish/rss.php:
r3029 (c39570953c1bd8347e456d750317b815)
/hsphere/local/home/c256529/#.org/textpattern/publish/search.php:
r2812 (29a315e2435b73fe3d3a4d83fe84ba19)
/hsphere/local/home/c256529/#.org/textpattern/publish/taghandlers.php:
r3256 (a40dce2989737477b1147d2104bba326)
/hsphere/local/home/c256529/#.org/rpc/index.php:
r2998 (682e18cb9bdd6e9442a9ac23db1a591f)
/hsphere/local/home/c256529/#.org/rpc/TXP_RPCServer.php:
r3250 (84ff888bf577670c897fdc27ad580c0f)
/hsphere/local/home/c256529/#.org/textpattern/theme/classic/classic.php:
r3191 (722c6c7f2c8dbfee5c6cede0af2cd689)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_1.0.0.php:
r3047 (cbd20d275bf74184b1112569c2e77f76)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.2.php:
r3047 (4c9f8cd5c16bf19ff191ab35f0354e0f)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.3.php:
r3047 (6a4af33a23caf950c05faca0e8b4c93b)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.4.php:
r3047 (b235e2a27a6e79652ef078f62f73eb21)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.5.php:
r2894 (d17a02f48b79dbe6b3b0cf6eb779aadb)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.6.php:
r3047 (4d7b21635fbf46058cc539a0eec00561)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.7.php:
r3014 (e8ba7dc2892b81ce89b62775e2f5ea17)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.0.8.php:
r3057 (d699021db8e7c9f7d32f3ad3631caebc)
/hsphere/local/home/c256529/#.org/textpattern/update/_to_4.2.0.php:
r3233 (aec6e4aafa98dbafe75506efd7f85816)
/hsphere/local/home/c256529/#.org/textpattern/update/_update.php:
r3275 (e9085d568d49ff7910ffd4eb49bbe293)
------------------------
Last edited by AndrijaM (2009-09-03 15:36:28)
Offline
Re: Mail() function not working
Please upgrade to at least TXP 4.0.8.
Offline
Re: Mail() function not working
I just upgraded to the latest 4.2.0. Still the same problem. (I updated the diagnostics above).
I guess its server related, but what could it be?
Last edited by AndrijaM (2009-09-03 15:39:57)
Offline
Re: Mail() function not working
- Does this happen with every author you try to add or just specific names and email addresses?
- Is your ‘site name’ (see admin:preferences) rather long or does it contain non-us-ascii characters (accents, “weird” characters)?
- Have you specified an SMTP envelope sender address in the preferences? If yes, try removing it. If no, try specifying an email address there.
- Do you know if your PHP configuration has ‘safe mode’ enabled?
Offline
Re: Mail() function not working
Non-ascii characters were the problem. Site name was writen in cyrilic, when I wrote it in latin, everything works with adding the new author. I guess I can swith it back to cyrilic after adding new author.
Thanks!
But I have one more problem, also with emails. Email notification when someone leave a comment does not work (its on in prefs).
I have the same problem on another web site which is on this same server. I tought that the problem was with one plugin, but I dont use that plugin on this site, and I have the same problem.
SMTP envelope? dont know what that is or where it is (I don’t see it in prefs)
Safe mode enabled – I don’t know about that, is it possible that that could cousing the problem with email notification?
Thanks!
Offline
Re: Mail() function not working
- Can you post the cyrillic sitename here?
- Is TXP set up with language ‘en-us’ or something else?
- If you use a very short cyrillic site name, does that solve the email problem?
That may also be the reason why comment email notification isn’t working, because those emails also contain the site name in the subject.
You can find the SMTP envelope sender address on the admin tab -> preferences -> advanced
… but I doubt that’s the problem here and the same goes for safe mode.
Offline
Re: Mail() function not working
Well, I guess you can call it a bug then :)
Cyrilic site name was Косово и Метохија , and when I changed it to latin version Kosovo i Metohija, I was able to add another author. I left the latin version, but email notification is still not working (so its not related to this).
I am not sure what do you mean about “en-us” set up. If you mean about the language that is in use in admin, it was english, but I also tried serbian (cyrilic), and still no luck – email notification is not working.
“SMTP envelope sender address” – I see it now, there is nothing there.
One more thing thou, I am not quite sure, but earlier this year I changed web hosting company. And I thing that maybe my problems started arround that time. Its been like 5-6 months now that this email notification is not working.
As I said, I have another web site (its the one in my signiture) that is having the same problem. First I thought that is related to the plugin I instaled
rah_comment_spam
because when I uninstalled the plugin, email notifications started to work. But I had to install the plugin again, because I have spam problems.
But, some time ago I received one email notification, even if the plugin is installed. But, later on I had comments on my blog, and I did not received emails.
But on this Kosovo site, I do not have that plugin at all, and its not working again.
I really don’t know what to do …
Last edited by AndrijaM (2009-09-05 13:21:15)
Offline
Re: Mail() function not working
Let me try to summarize.
If you use a cyrillic site name, you get an error when adding a new author. I assume the new author is not added. Correct?
If you use a latin site name, you do NOT get an error adding a new author, but the email containing the password is still not sent to the new author. Correct?
What happens if you change the site name to ‘Метохија’ (which is a lot shorter)? Can you then add a new author without getting errors?
If you don’t get errors, but no email is sent, try entering an email address in the SMTP envelope sender address preference. Try various email addresses, but start with a valid one that has your website’s domain name in it (after the @).
Offline
Re: Mail() function not working
Hello Andrija,
Textpattern and many of its plugins use the PHP mail function to administer email from the site, like the user, password deal that isn’t working for you. PHP Mail has up to four parameters. The first parameter is the recipient of the message. The second parameter is the subject of the email message. The third parameter is the body of the message. And generally, the fourth parameter is optional, BUT can be the need for a ‘valid domain email address’. Textpattern provides the first three by design. I checked with IX Web Hosts (your hosting company, right?) and confirmed with them that they DO require that 4th parameter. You can provide this by doing as Ruud advised and entering a valid domain email address in the “SMTP Envelope Sender” preference. I hope this helps get you back on the road.
Offline
Re: Mail() function not working
@ruud
I’m sorry if I was a bit confuse with my previous post :)
Yes, if I use cyrilic site name (Косово и Метохија) I get an error. New author IS added to the list of authors, but he does NOT receive email with password, so you might as well said that it’s not added.
If I use latin site name, everything works. Email with password is sent, and all is fine.
Funny thing with “Метохија”. When I use just that, everything is fine, new user is added and email is sent. But when I use “Косово и Метохија” error apears again.
If I use only “Косово” it works again (just checked)! Everything is fine! So the problem is when I use more then one cyrilic words in site name.
@joebaich
yes, unfortunately ix web hosting is my hosting (stay away from them), I tried what you suggested and entered email address in SMTP envelope, but email notification from comments are not arriving (did couple of test comments and nothing). I tried two different emails one on Gmail, and one on @sitename but, still nothing.
So adding new author is ok now, but email notification still not working. I guess its probably server (hosting) related? Could it be something with my comments form code?
btw. emails from contact form are working fine, without the need for SMTP envelope
Last edited by AndrijaM (2009-09-05 18:25:30)
Offline