Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#256 closed Feature/Enhancement Request (fixed)

Email Autoresponder

Reported by: https://id.mayfirst.org/bikramyogadecatur Owned by: https://id.mayfirst.org/jamie
Priority: Urgent Component: Tech
Keywords: email autoresponder Cc:
Sensitive: no

Description

I would like to have an autoresponder email address. I used to do it at my previous host company. Anyone who sends email to a particular address (info@…, for example) receives a simple text message response with basic info about my company. Can that be implemented?

Change History (8)

comment:1 Changed 10 years ago by https://id.mayfirst.org/jamie

Please checkout our autoresponder faq and let us know is what you are looking for.

comment:2 Changed 10 years ago by https://id.mayfirst.org/jamie

  • Priority changed from Medium to Urgent

comment:3 Changed 10 years ago by https://id.mayfirst.org/bikramyogadecatur

That almost works but I also want all incoming mail to be deleted. The basic vacation message feature works by itself but if I select the check box titled, "No local delivery; forward and/or auto-reply only" then the autoresponse is never sent. If leave that box unchecked the autoresponse works but then incoming messages accumulate in the Inbox. I tried getting around that by setting up a filter to transfer all incoming mail to the Trash but seems to also prevent the autoresponse.

Close but no cigar...

comment:4 Changed 10 years ago by https://id.mayfirst.org/jamie

Can you try it again? Looks like there was a bug in the squirrelmail code. Keep in mind that the vacation program won't send an autoresponse to the same email address twice (to avoid nasty loops and annoying people). So you'll need to test from a fresh email account (or delete the .vacation.db file in your user's home directory).

For the record, I changed line 222 of the file:

/usr/share/squirrelmail/plugins/vacation_local/vac_init.php

From:

if (!$no_local_delivery || empty($forward_addresses))

To:

if (!$no_local_delivery)

It seems like the original code was protecting you from setting "no local delivery" if you didn't put in a forwarding address, to prevent someone from accidentally setting their email account to not collect email, which is exactly what you want (and what the user interface implies is available).

comment:5 Changed 10 years ago by https://id.mayfirst.org/jamie

Also, for the record, I made the change on malcolm, viewsic, and chavez. This is really a quick fix until we close #54.

comment:6 Changed 10 years ago by https://id.mayfirst.org/bikramyogadecatur

  • Resolution set to fixed
  • Status changed from new to closed

That did it! Thanks a lot.

comment:7 Changed 10 years ago by https://id.mayfirst.org/dkg

Jamie, thanks for your fix here. Is this a known problem with squirrelmail? If so, can you link to the documentation for it? If not, have you sent a problem report/fix upstream?

comment:8 Changed 10 years ago by https://id.mayfirst.org/jamie

It appears as though the autoresponder plugin we are using for squirrelmail has been superceded by a new one. I'm not sure if the problem I found in the current version is also in the new version.

I'd much rather spend time implementing a better autoresponder then upgrading to the new squirrelmail one, which I think for us has always been a rather ugly hack.

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.