So, a submission from 127.0.0.1 sending an email with NON-FQDN from name and a possibly invalid HELO name unless you hid the actual name, but if that's the format may still cause a rejection the HELO itself doesnt appear to be FQDN. RFC2821 is your friend.

Have a look in mailer logs again, are you seeing ANY mail at all eg server messages to root, unless you've redirected them see /var/spool/mail/root.

Is MYSQL definitely running and can your mailer definitely get the correct access to it?

i hate this. in ISPCONFIG status for mysql server is offline!
mySQL-Server: Offline
but its working. i can acces it from phpmyadmin and make query.
how to see the password for ispconfig user in ispconfig database?

If they ALL match then the issue is the password is incorrect. I would be surprised if your backend is working correctly in that case.

However, if you establish the password is indeed incorrect then http://dev.mysql.com/doc/refman/5.0/en/set-password.html may help you to reset it.
Don't forget you will be resetting the MYSQL ispconfig user password for access to the dbispconfig database and not the admin password inside the dbispconfig sys_user table.

mysql_virtual_client.cf , /etc/postfix/mysql-virtual_*.cf , ispconfig/interface/lib/config.inc.php and ispconfig/server/lib/config.inc.php are with same password. so i suppose to change the password in mysql table for user ispconfig? how am i suppose to make it the same as the one in the mysql_virtual_client.cf? i see it now in phpmyadmin it starts with * and its diferent than in mysql_virtual_client.cf. are they both in MD5 ?
what is the easiest way ?
thanks for the answers monkfish

So, the password listed in all your configuration files does not match the password set for the ispconfig user.

You can either change the password in phpmyadmin to match what you have recorded, or generate a new password and change your config files.

I would recommend changing the password using phpmyadmin - although its trivial to find all ispconfig files that utilise that password its possible to miss one - I know because I did it!

In phpmyadmin click on users, and you will see the ispconfig user listed. Next to it click edit privileges and scroll down to change password. I *believe* you will be able to enter the plaintext password exactly as its recorded in one of the config files and mysql will automatically hash it.

You will soon know if you have the passwords synchronised - I would expect all of your sql errors generated from dbispconfig table lookups to go away.

i can do that .. but im wondering what if the passwords are colected in the phpmyadmin in other form .. im looking at all of the passwords now .. and i see that they all starts with *
version of the phpmyadmin is 3.5.8.1deb1
even the root password.