[Mail + perl] 1 headerveld van een mail uitpoepen

Pagina: 1
Acties:

  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
Hallo! Ik heb een vraag.

Ik heb zelf een mailinglist geschreven in Perl. Het is mijn eerste perl-script, dus ik ben geen ervaren perl-er, maar het scriptje heeft een wrapper (lees: STDIN-while-loop) en alles wat er binnenkomt wordt uiteindelijk per e-mail gestuurd aan een aantal adressen die in een MySQL-database staan. De headers worden gereformatted met het systeemcommando 'formail'. (Dit wordt dus ook met 'system' aangeroepen.)

Nu wil ik dat alleen e-mails worden gestuurd die bij een speciaal adres vandaan komen. Hoe kan ik dit controleren? Met andere woorden: is er een commando die dat gelijk uitpoept met de juiste parameters, of moet ik zelf code gaan kloppen?

P.S. Ik zal vandaag nog een link neerzetten naar mijn script, ik kan er nu niet bij. Mag vanaf deze WS niet SSHen naar mijn server :(

  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
schop!

Is dit zo lastig?

  • bRight
  • Registratie: Juli 2000
  • Laatst online: 27-11-2024

bRight

digitaal

Ik denk dat je vraag niet zo duidelijk is :)

Wat voor 'speciaal adres' bedoel je? een emailadres of een ip adres oid?
Komt de mail binnen op pop3, of via een webbased formpje?

  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
bRight schreef op 03 september 2004 @ 02:09:
Ik denk dat je vraag niet zo duidelijk is :)

Wat voor 'speciaal adres' bedoel je? een emailadres of een ip adres oid?
Komt de mail binnen op pop3, of via een webbased formpje?
Tnx! Een email-adres lijkt mij het makkelijkste, voor een IP kan ik waarschijnlijk inmijn exim.conf gaan poepen, en nu ik dat ding eindelijk aan de praat heb blijf ik daar voorlopig liever verder vanaf. Maar een e-mailadres moet toch te controleren zijn...

dus:

ALS (FromAddres != 'gegeven_var') EXIT.

waarbij FromAddress = het afzenderEMAILadres. Dat lijkt me veilig genoeg.