18.10.2010 05:30, Gordon Dickens пишет:
On 10/17/2010 02:38 PM, azlk wrote:
1) Are exim4u scripts utf-8 compatible? When I add a new user in siteadmin interface and assign a name for this user in Russian I get unreadable symbols in phpMyadmin, though UTF-8 is set up by default in MySQL. Looking at db structure I noticed that for some reason all tables in exim4u database were created in *latin1_swedish_ci* encoding. More strange is that gtreeting message (which is sent to user after siteadmin has created an account) is neveretheless in UTF-8! All my users are windows-and-Mac and their clients prefer to get email in cp-1251. I tried to write by hand that corresponding text in /config/variables.php in necessary encoding (1251) but now I get unreadable symbols instead of name both in phpMyadmin AND in body of greeting message, but in header there is a mix of English and Russian: "Welcome, Вася!... Where can I change it so all parts of message were in Russian (1251 or in UTF-8 at least)?
Hi Alexandr,
I regret having to report that I don't have any experience with the language files and so I don't know the best way to recommend that you proceed. The language files were written back when Vexim was initially designed and that original work has not been modified by the Exim4U project. The language files are located in the "locale" directory and I believe that the language to be used is specified in the config/i18n.php file. Sorry that I am no more help here. You may possibly get better answers by a Vexim user/developer here or on the Vexim list here:
http://silverwraith.com/mailman/listinfo/vexim
2) Exim4u tries to make maildir "/Maildir" after everything else I set, but dovecot by default makes directory INBOX, thus message when recieved can not be read by client (it looks in INBOX dir). That's Ok, I changed it by hand in several scripts in exim4u directory. Is this an error on my side or it was by design?
Mail is typically stored as follows:
/home/exim4u/mail/<domail.tld>/<username>/Maildir
I believe that your dovecot configuration may be incorrect. Please review the sample dovecot configuration files in the Exim4U distributions etc directory:
etc/dovecot-sql.conf etc/dovecot.conf etc/dovecot/dovecot.111.222.333.444.conf etc/dovecot/dovecot.127.0.0.1.conf
I think that you may have configured dovecot for mbox storage instead of maildir storage.
3) I'm going to translate Exim4u interface to Russian and here I have a couple of questions: - what is "Add Fail"? what is "Fail" in this meaning? - what is "Catchall"? is that sort of "forward all non-existent messages to somewhere"?
That is great news! Let me know when your Russian translation is complete. I would like to incorporate any language improvements/bug fixes that you come up with.
"Add Fail" is a domain menu option that was in the original Vexim code on which Exim4U is based. All that it does is cause individual email addresses to fail with a 550 error code but without any other explanation. Otherwise, without the "Fail" entry, the mail would fail with a 550 error code as well as a text explanation such as: "No such person at this address". I don't have any idea why the Vexim project included this option but I did not remove it for Exim4U. I realize that this is a rather flaky explanation....
Gordon
_______________________________________________ users mailing list users(a)exim4u.org https://exim4u.org/mailman/listinfo/users
Hello, Gordon! I've finished my translation tonight and going to send it to you. Unfortunately, there is not only .po-file, but a lot of fixes in PHP code, so I have to send ALL files... I archived them and the file is about 60Kb so I attach it here. Look inside, please, I placed README_Gordon!!! file there with all details so you could know what was done. Hope I could be of use for you great project and other people! And Thank you! :-D Alexandr