ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
1089
|
Fri Apr 15 15:57:53 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.5.8-3 | Re: MIME encoding of mail? |
Ok, I found it. It's in RFC2047 at
http://www.faqs.org/rfcs/rfc2047.html
I will try to implement it. |
1088
|
Fri Apr 15 15:25:30 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.5.8-3 | Re: MIME encoding of mail? |
So you tell me that the message body is ok with Norwegian characters, it's only the subject?
That would mean that outlook interpretes the charset only for the message body, but not for
the subject. So if you have characters with an ASCII value greater than 127, your mail
program requires to enclose it into
=?<charset>?B?+<text>?=
Do you know that the "B" is for? I would not like to "blindly" do whatever Mutt does, I
would like to understand it. If someone can point me to a document which describes this
properly, I could implement it. |
1087
|
Fri Apr 15 15:12:55 2005 |
| Michael Husbyn | michaelh@online.no | Question | Linux | 2.5.8-3 | Re: MIME encoding of mail? |
> > What I can see is that it sends with charset=US-ASCII, even if the characters are
> > non-US.
>
> That's the key point. I changed it such that elog uses now the charset defined in the
> configuration file, now it should work fine. Can you give it a try? The new version is
> under CVS.
Tried it now, using the same charset I get when sending email from Mutt: (this is right)
Subject: Testing =?iso-8859-1?B?+Obl?=
To: michael.husbyn@.........
Message-id: <20050415125415.GA30539@njord........>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: QUOTED-PRINTABLE
Content-disposition: inline
User-Agent: Mutt/1.4.1i
When sending from Elog with the same subject (from the same server):
Subject: IKT sak =?UNKNOWN?B?KDExMCk6?= Testing =?UNKNOWN?B?+Obl?=
To: Michael.Husbyn@............
Message-id: <200504151304.j3FD4aKP006491@njord..................>
MIME-version: 1.0
X-Mailer: Elog, Version 2.5.8-3
Content-type: TEXT/PLAIN; charset=iso-8859-1
Content-transfer-encoding: QUOTED-PRINTABLE
X-Elog-URL: http://njord................:8090/ikt/110
X-Elog-submit-type: web|elog
--
So the subject needs some change. In my example I left out what Elog inserts before
the subject I put in Elog.
Just for the fun, changed my old subject (in elog) to the one Mutt formatted it to:
Testing =?iso-8859-1?B?+Obl?=
And then I get what I want... ;)
Best regards
Michael Husbyn |
1086
|
Thu Apr 14 15:42:44 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.5.8-3 | Re: MIME encoding of mail? |
> What I can see is that it sends with charset=US-ASCII, even if the characters are
> non-US.
That's the key point. I changed it such that elog uses now the charset defined in the
configuration file, now it should work fine. Can you give it a try? The new version is
under CVS. |
1085
|
Thu Apr 14 15:07:18 2005 |
| Michael Husbyn | michaelh@online.no | Question | Linux | 2.5.8-3 | Re: MIME encoding of mail? |
> What you can try is to debug the communication between elogd and the SMTP
> server. Just turn on logging via
>
> Logfile = log.txt
> Logging level = 3
>
> After sending email, you see the conversation in log.txt. Maybe this gives you
> some hints.
I run with loggin level = 6:
14-Apr-2005 14:50:16 [pc-0460] {ikt} Email from elog@..... to
Michael.Husbyn@.....,, SMTP host smtp......:
14-Apr-2005 14:50:16 [pc-0460] {ikt} 220 backup...... ESMTP Sendmail
8.12.11/8.12.11; Thu, 14 Apr 2005 14:59:18 +0200
14-Apr-2005 14:50:16 [pc-0460] {ikt}
14-Apr-2005 14:50:16 [pc-0460] {ikt} HELO njord......
14-Apr-2005 14:50:16 [pc-0460] {ikt} 250 backup...... Hello njord......
[10.138.224.221], pleased to meet you
14-Apr-2005 14:50:16 [pc-0460] {ikt} MAIL FROM: elog@.....
14-Apr-2005 14:50:16 [pc-0460] {ikt} 250 2.1.0 elog@........ Sender ok
14-Apr-2005 14:50:16 [pc-0460] {ikt} RCPT TO: <Michael.Husbyn@.....>
14-Apr-2005 14:50:16 [pc-0460] {ikt} 250 2.1.5 <Michael.Husbyn@.....>... Recipient ok
14-Apr-2005 14:50:16 [pc-0460] {ikt} DATA
14-Apr-2005 14:50:16 [pc-0460] {ikt} 354 Enter mail, end with "." on a line by itself
14-Apr-2005 14:50:16 [pc-0460] {ikt} To: Michael.Husbyn@.....,
14-Apr-2005 14:50:16 [pc-0460] {ikt} From: elog@.....
Subject: IKT sak (110): Testing רזו
14-Apr-2005 14:50:16 [pc-0460] {ikt} X-Mailer: Elog, Version 2.5.8-3
14-Apr-2005 14:50:16 [pc-0460] {ikt} X-Elog-URL: http://njord......:8090/ikt/110
14-Apr-2005 14:50:16 [pc-0460] {ikt} X-Elog-submit-type: web|elog
14-Apr-2005 14:50:16 [pc-0460] {ikt} Date: Thu, 14 Apr 2005 14:50:16 +0200
14-Apr-2005 14:50:16 [pc-0460] {ikt} Content-Type: TEXT/PLAIN; charset=US-ASCII
14-Apr-2005 14:50:16 [pc-0460] {ikt} .
14-Apr-2005 14:50:16 [pc-0460] {ikt} 250 2.0.0 j3ECxI8e003851 Message accepted for
delivery
14-Apr-2005 14:50:16 [pc-0460] {ikt} QUIT
14-Apr-2005 14:50:16 [pc-0460] {ikt} 221 2.0.0 backup...... closing connection
14-Apr-2005 14:50:16 [pc-0460] {ikt} READ entry #110
--
Sorry for the late reply btw, I've removed some information in the log (server names)
What I can see is that it sends with charset=US-ASCII, even if the characters are
non-US.
Only outlooks have problem with understanding if the subject is not mime encoded.
Ideas?
Best regards
Michael Husbyn |
1084
|
Thu Apr 14 12:38:04 2005 |
| Emiliano Gabrielli | AlberT@SuperAlberT.it | Bug report | Linux | 2.5.8-2 | logbook clone |
When I create a new logbook (I used an existing one as a template) elog
does not works anymore...
- The problem is on elog user's file.. It seems elogd can't read it
anymore:
Cannot open file arco.users: Success
Please use your browser's back button to go back
- Here are some informations:
sparcserv:/usr/share/elog# ps U elog
PID TTY STAT TIME COMMAND
5165 ? Ss 0:08 /usr/sbin/elogd -f /var/run/elogd.pid
-c /etc/elog.conf -d /var/lib/elog -s /usr/share/elog -p 8080 -n
sparcserv:/usr/share/elog# id elog
uid=106(elog) gid=106(elog) gruppi=106(elog)
sparcserv:/usr/share/elog# ls -lha arco.us*
-rw------- 1 elog elog 1,8K 2005-03-24 12:21 arco.users
-rw-r--r-- 1 elog elog 473 2005-03-23 10:41 arco.users_bak
sparcserv:/usr/share/elog#
giving the arco.users file chmod a+wr does *not* make it work ...
re-chmod-ing to -rw------- AND restarting the daemon solves the problem
and everything works nice ...
any idea?
|
1083
|
Wed Apr 13 10:06:56 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | | Re: Conditional conditions? |
> Can conditional attributes be assigned as conditions?
Well, I guess the question was: "Can you implement this?" I'm sure that you
tried before.. (;-)
Yes, it is working now, I had to add some new code and fix a bug with AND'ed
conditions (via '&'). The new version is under CVS. Since you use Windows, you
have to wait for the next release. |
1082
|
Wed Apr 13 09:06:46 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Other | 2.5.8-3 | Re: XML password files, replication & FreeBSD |
> Ok, i see, the problem for me now is that this attribute name has been in use for
> half a year or so by me. So now I have 100's of logbook entries with the old name
> in them, if I change it's name then all old logbook entries will show up with that
> field blank. I'm not sure if there's an easy way to change that attribute's name in
> 100's of entries in 10's of logbooks, because I wouldn't want to try doing that by
> hand.. Any ideas? (i'm no good at scripting something like that 4 sure)
find . -name "*a.log" -exec perl -pi -e 's|Work done at (dd/mm/yy hh:mm):|Work done at:|g' {} \;
Looks a bit cryptic, but searches for all *a.log files, and starts perl to replace
all occurences of "Work done at (dd/mm/yy hh:mm)" with "Word done at:". Better try
this first with a copy of your logbook. After you successfully changed that, you
have to modify the attribute list in elogd.cfg accordingly, like
Attirbutes = ..., Work done at, ...
Please note that after each manual modification of the logbook files, you have to
restart elogd. |