Find Jobs
Hire Freelancers

49939 Simple Perl-based list server

N/A

Sürüyor
İlan edilme: neredeyse 19 yıl önce

N/A

Teslimde ödenir
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.
Proje No: 1799104

Proje hakkında

1 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 12 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
I can do this.
$100 USD 2 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

    bayrağı
5,0
1
Kas 29, 2004 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.