Find Jobs
Hire Freelancers

49939 Simple Perl-based list server

N/A

En curso
Publicado hace casi 19 años

N/A

Pagado a la entrega
I require a simple Perl-based list server. I have looked at other list server software (e.g., Majordomo, others), and find them to be too complicated or require root or sysadmin access to install, often requiring C programs to be compiled. My perl script would periodically check a POP3-based email inbox. For each email in the inbox, the script uses sendmail (or its own emailer) to send the email to each email address in a list of email addresses stored in a separate text file. The script then deletes the email from the inbox. The script distinguishes between subscribe/unsubscribe emails which are not to be forwarded to the list and all other emails which are to be forwarded to the list. An email whose subject line begins with the word “subscribe” will cause the sender's “from” email address to be added to the email address text file (check first to avoid duplicates). An email whose subject line begins with the word “unsubscribe” will cause the sender's “from” email address to be removed from the email address text file if the entry exists. The “from” address of forwarded emails will indicate the “from” address of the sender unless the anonymizer operation variable is set to “yes”, in which case the “from” address will be replaced with a dummy address, as will any "from" addresses that may appear in the body of the email, such as in the case of forwarded emails. Emails are forwarded with or without attachments, depending on how the attachment operation variable is set. The script will contain the following operation variables at the top of the file: popserver= poplogin= poppasswd= checkinterval= (in minutes) anonymizer= (yes/no) anonaddress= (dummy address) attachments= (yes/no) The email address text file is in the format: bob(at)[login to view URL] phil(at)[login to view URL] etc. (Scriptlance wouldn't let me use the at symbol in this post, which is of course what the address file is meant to contain) The script is to be installable without need for root or sysadmin access, where the list administrator simply copies the script to a directory, sets the permissions, sets the operation variables, and activates the script simply by calling the script (e.g., [login to view URL]). The script is to implemented without need for any programs to be compiled. The script is to be implemented in Perl, preferably as a single file. Once running, the script should continue to run, periodically checking the inbox at the specified time interval. In case you're wondering, if I choose I can moderate the list by having posters send their emails to a first email address, which emails I will then retrieve manually. I will then forward emails that pass the moderation criteria to a second email address that is the one that the script checks. As a forwarded email, the true "from" address will appear in the body of the email, unless it has been anonymized.
ID del proyecto: 1799104

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I can do this.
$100 USD en 2 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de
5,0
1
Miembro desde nov 29, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.