Ticket #1196 (closed enhancement: fixed)

Opened 6 months ago

Last modified 6 months ago

New mail account/forward and auto responder handling

Reported by: JCD Assigned to: zothos
Priority: feature Milestone: ispCP ω 1.0.0 - RC5
Component: Backend (Engine) Version: ispCP ω 1.0.0 - RC4
Severity: Medium Keywords:
Cc:

Description

I restructured the mail/auto responder handling. Customers are now allowed to chose for an email address both "normal mail account" and "forward" at the same time. They are not restricted to use either or anymore. Moreover their auto responder message is saved even if the auto responder is disabled.

Therefore I changed the database table "mail_users":

I added

`mail_auto_respond` tinyint(1) NOT NULL default '0'
`mail_auto_respond_text` text collate utf8_unicode_ci

and altered

`mail_type` varchar(30)

which was varchar(20) before.

The idea behind this is:

The mail type will be a comma separated list if mail forward is enabled (e.g. normal_mail,normal_forward).

The field "mail_auto_respond" will indicate if the auto responder is active or not.

The field "mail_auto_respond_text" holds the message, regardless if the auto responder is enabled or not. So the customer can use its message in the future again.


I attached the diffs of the engine and gui/client directory. Everything is diffed against trunk-20080410.

I thoroughly tested this new feature and it seems to work fine.

Attachments

engine.patch (38.6 kB) - added by JCD on 04/18/08 11:07:13.
Diff of engine directory
client.patch (26.9 kB) - added by JCD on 04/18/08 11:08:17.
Diff of gui/client directory
client_tpl.patch (16.3 kB) - added by JCD on 04/18/08 11:30:04.
Diff of gui/themes/omega_original/client directory

Change History

04/18/08 11:07:13 changed by JCD

  • attachment engine.patch added.

Diff of engine directory

04/18/08 11:08:17 changed by JCD

  • attachment client.patch added.

Diff of gui/client directory

04/18/08 11:30:04 changed by JCD

  • attachment client_tpl.patch added.

Diff of gui/themes/omega_original/client directory

04/18/08 13:03:51 changed by zothos

  • owner set to zothos.
  • milestone changed from Working to ispCP ω 1.0.0 - RC5.

We need 2 things before i can get this baby in,

- a db update function
- 1-2 other people who verify that this patch are working and bugfree ;)

04/18/08 13:17:09 changed by vacancy

  • milestone changed from ispCP ω 1.0.0 - RC5 to Working.

04/21/08 10:46:13 changed by zothos

  • severity changed from Easy to Medium.
  • milestone changed from Working to ispCP ω 1.0.0 - RC5.

@vacancy. RC5 isnt yep tagged, so there is a possibility to get this thing into our RC5. Working ist just the milestone for everything new!

and again, a db update function and a little testing is needed!

04/24/08 11:19:31 changed by rats

  • status changed from new to closed.
  • resolution set to fixed.

I've added it in r1124 but not yet tested.


Add/Change #1196 (New mail account/forward and auto responder handling)




Action