Toon posts:

content management mbv email

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi!

Weet iemand hoe (want ik weet DAT het kan) je met een email een website kunt updaten? Dus de inhoud van de email wordt ergens op de site weergegeven (daar wordt een script aangeroepen). Het is bedoeld als content management, maar zou ook gebruikt kunnen worden als nieuws- of artikelmanagement. (Er is geen database voor nodig.)

*D

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 03-09 05:13
Op donderdag 27 december 2001 23:59 schreef djkappi het volgende:
Hoi!

Weet iemand hoe (want ik weet DAT het kan) je met een email een website kunt updaten? Dus de inhoud van de email wordt ergens op de site weergegeven (daar wordt een script aangeroepen). Het is bedoeld als content management, maar zou ook gebruikt kunnen worden als nieuws- of artikelmanagement. (Er is geen database voor nodig.)

*D
Als je een eigen e-mailserver hebt, moet dat kunnen. Of je moet een cronjob draaien die om de tig minuten je e-mail controleert en dat dan verwerkt. Maar of je server daar blij van wordt?

  • The Source
  • Registratie: April 2000
  • Laatst online: 18:40
Zoals je zelf al aangeeft kan dat iid door een script. Gewoon een script maken dat van een bepaald e-mail adres XML content accepteerd. Het script zet ze XML content in een vast layout en publiceert het. Klaar.

Zoiets zul je wel zelf dienen te schrijven. Naar mijn weten ondersteunen weinig CMS'en e-mail met dit als doel.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Op vrijdag 28 december 2001 00:01 schreef elnino het volgende:

[..]

Als je een eigen e-mailserver hebt, moet dat kunnen. Of je moet een cronjob draaien die om de tig minuten je e-mail controleert en dat dan verwerkt. Maar of je server daar blij van wordt?
Hoeft niet met een cronjob. Je kunt in je .forward instellen dat de mail met een bepaald script verwerkt kan worden. Zodra de mail dan binnenkomt wordt deze door het script gehaald, en deze kan dan bijvoorbeeld de site aanpassen.. Let wel op dat niet iedereen een mail naar dat adres kan sturen. Laat bijvoorbeeld een wachtwoord oid in de mail zetten.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Gewoon op een poort een smtp servertje draaien. SMTP is een redelijk simpel protocol indien je je tot ascii beperkt.

Vervolgens heb je een SMTP server draaien die mail voor een bepaald mail adres naar deze server forward. In de server wordt het netjes opgevangen, gecontrolleerd op echtheid, geparsed op ongewilde content (zomaar een porno plaatje in je pagina door een lol broek kan grote gevolgen hebben) en vervolgens inpassen in je content. Dit inpassen kan zijn door het in een DB te kwakken of door direct een file te openen op de server. Wat jij wil...

Denk dat dit in Java betrekkelijk eenvoudig te bouwen is. :)

met wat meer werk zou je zelfs plaatjes als attachement mee moeten kunnen sturen ter publicatie.

Verwijderd

Topicstarter
Waar kan ik dat .forward bestand kwijt?

Ik zag ergens staan in de "home" directory, maar moet ik dan eigenlijk een mailserver hebben? En meestal plaats je bestanden bijv. in een 'httpdocs' of 'web' directory van een plekkie op het internet.

BTW, ik heb al wel een goede oplossing gevonden: http://www.procmail.org/

Maar is dus niet duidelijk genoeg op dat punt...
Pagina: 1