Summary | calendar / ics file incompatible with Outlook 2000 |
Queue | IMP |
Queue Version | 4.0.3-RC1 |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | Horde Developers (at) |
Requester | robc (at) info (dot) nl |
Created | 08/01/2005 (7277 days ago) |
Due | |
Updated | 10/02/2005 (7215 days ago) |
Assigned | 09/17/2005 (7230 days ago) |
Resolved | 10/02/2005 (7215 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
State ⇒ Feedback
should be fixed now.
Preferably I would like to turn of the possiblity that users can
change they're e-mail adress. However if I do so I also get just
@domain.com with these mail messages. Even if IMP works fine and send
out mail correctly. It might be related to my custom hooks.. This
should probably be a own ticket but here I go:
if (!function_exists('_horde_hook_postauthenticate')) {
function _horde_hook_postauthenticate($userID, $credential, $realm)
{
$name = "$userID";
if (is_null($name)) {
$name = Auth::getAuth();
}
if (!empty($name)) {
$users_identities = &Identity::singleton('none',"$name");
$users_identities->init();
$users_identity_default_from_addr =
$users_identities->getValue('from_addr');
if (empty($users_identity_default_from_addr)) {
// use your own algorithm here or at least cahnge te
domain name to the real value
$mail = "$name";
// store default identity changes
$users_identities->setValue('from_addr',"$mail");
$users_identities->save();
} else {
$mail = "$users_identity_default_from_addr";
}
// If no email address is found, then the login name will
// be used.
return (empty($mail) ? '' : $mail);
}
return '';
}
}
if (!function_exists('_prefs_hook_from_addr')) {
function _prefs_hook_from_addr($user = null)
{
$name = "$userID";
if (is_null($name)) {
$name = Auth::getAuth();
}
if (!empty($name)) {
$users_identities = &Identity::singleton('none',"$name");
$users_identities->init();
$users_identity_default_from_addr =
$users_identities->getValue('from_addr');
if (empty($users_identity_default_from_addr)) {
// use your own algorithm here or at least cahnge te
domain name to the real value
$mail = "$name";
// store default identity changes
} else {
$mail = "$users_identity_default_from_addr";
}
// If no email address is found, then the login name will
// be used.
return (empty($mail) ? '' : $mail);
}
return '';
}
}
It looks to complicated for me to have made so I've probably found it
somewhere on the net or something (don't remember). Kronolith also
needs the e-mail adress inn horde to be set (and allowed to be changed
:( ) or else it won't send out notifications to ppl.
State ⇒ Assigned
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ calendar / ics file incompatible with Outloud 2000
Queue ⇒ IMP
State ⇒ Unconfirmed
when person A creates a new 'calender' item in Outloud 2000 and have a
Horde user B attend the meeting, user B will see a email with
attachement: meeing.ics [text/calendar]
When users B clicks on this file the meeting can be accepted.
problem
#1Then user A receives an email from'@webmail.domainname.com'. User B has to go to the options panel in
Horde and manually create a profile (identity) and specify the 'sender
name / email' to fix this.
problem
#2After fixing problem 1 Outlook 2000 does receive anaccepted update from user B, but in the calender view of Outlook it
still says that user B has not accepetd.
So it seems Outlook is unable to recognize that it was user B who
accepted a meeting.