SquirrelMail  
Donations
News
About
Support
Screen shots
Download
Plugins
Documentation
Sponsors
Bounties













Security Notice
Phishing campain
Version 1.4.15
Security Upgrade
Plugins - Local User Autoresponder and Mail Forwarder
Category: Vacation

This plugin allows users to set an auto-reply message to incoming email, which is most commonly used to notify the sender of one's absence. This plugin also allows users to specify that mail be forwarded to (an)other email address(es). You can use the autoresponder or forwarding components independently of one another, or use them both.

This plugin is limited to use with mail systems where mail users have real local accounts, or at least where users have FTP access to "home" directories that the mail server knows about when delivering mail. Please note that this plugin is ONLY a front-end for configuring autoreplies and/or forwarding addresses and IS NOT responsible for executing those functionalities during the mail delivery process. Before installing this plugin, you need to have a fully functioning autoresponder/forwarder system in place on your mail server.

This plugin is capable of managing vacation and/or .forward files on your server via either FTP or a local SUID program. If you use the SUID program, it will only work on a local system (or possibly via a NFS mount or similar). Also supported are lookups of FTP server name in LDAP.


Version 3.0.1
by Paul Lesniewski on Mar 31, 2009
Please support this plugin's development: Donate to this author
[ local_autorespond_forward-3.0.1-1.4.0.tar.gz tarball (19979 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.14+ (unless using SM 1.5.2+), Working Autoresponder System (unless only using mail forwarding feature)

Description:
  • Allow configuration control of FTP transfer mode (ASCII/binary)
  • Very minor PHP notice fix for corrupt vacation pref files
  • Added a couple small documentation changes
  • Allow configuration file to be stored in main SquirrelMail config directory
  • Added additional configtest checks

Older versions

Version 3.0
by Paul Lesniewski on Aug 28, 2007
[ local_autorespond_forward-3.0-1.4.0.tar.gz tarball (12471 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.7+ (unless using SM 1.5.2+), Working Autoresponder System (unless only using mail forwarding feature)

Description: This plugin is forked from (and supersedes) the Vacation Local plugin. The following changes start where Vacation Local left off:
  • Changed plugin name: make sure to deactivate and remove any older vacation_local plugin you might have before installing this one; reconfiguration from scratch is also highly recommended.
  • Changed the default value of $sq_vacation_subject_file; when upgrading from Vacation Local 2.0, you should check this setting carefully
  • Several exploits in the SUID backend were identified by Dan Astoorian, and he provided a re-write of the backend IMMEDIATE upgrade is recommended for all users of the SUID backend
  • Updates to bring plugin into step with newest SquirrelMail plugin specifications
  • This plugin can now be used as ONLY a mail forwarding management interface (without an autoresponder). See $maintain_autoresponder
  • Added 1.5.2 compatibility
  • Added several new configuration possibilities (mostly for somewhat more unusual mail systems): see the configuration file for more details about $auth_user_localpart_only, $other_forward_file_contents_*, $aliases_full_email_format, $forward_file_format_pattern, $forward_file_format_replace, $auto_enable_autoresponder, $allow_black_hole, etc.
  • Added default vacation subject/message (set by admin)
  • Don't upload vacation or forward files unless user clicks the Submit button
  • Reworded the "no local delivery" option (inverted meaning in the interface)
  • Added script to help pre-populate .forward/.vacation files
  • Several other small fixes and enhancements
  • Added optional init (vacation -I)
  • Added support for vacation -h flag
  • Added options in config.mk for compilation on FreeBSD
  • Added SSL FTP functionality
  • Escaped all arguments to suid calls
  • Only make one FTP connection per page request instead of one for each get, put, delete, etc.
  • Added PAM authentication option to the suid script (Thanks to Christiane Ruetten )
  • Added $vacation_command_quotes and $local_delivery_syntax for Qmail compatibility
  • Strip extraneous non-standard newline characters from list of forward addresses and vacation message
  • Add umask config setting so new files have predictable permissions


If you have problems with the download or decompressing...
Internet Explorer
Right-click on the file, then select "Save Target As"
Firefox, Mozilla, Netscape
Right-click on the file, then select "Save Link As"
Opera
Right-click on the file, then select "Save Link Document As"
Lynx and Links
Press "d" on the link to download the file directly.
  • Untarring problems: Your browser might have un-gzipped it for you automatically. Try just "tar xvf" instead of "tar xvfz". Also, the plugins archive isn't gzipped (it is a tarball of .tar.gz files)
  • Macintosh users: Just hold down your mouse button to get the menu instead of right-clicking.
  • If all else fails, seek our help
© 1999-2010 by The SquirrelMail Project Team