RRZE – Projekte & Prozesse (P&P)

Das Blog der RRZE Stabsstelle "Projekte & Prozesse"

Content

Message-ID & Grails Mail Plugin

Nach einem freundlichen Hinweis unserer Postmaster, dass die Message-ID unserer E-Mails eher suboptimal ist, einigten wir uns auf eine neue einheitliche Message-ID für unsere Anwendungen.

Bisher wurde die Message-ID autogeneriert und hatte die Form: <1234567890.12.1234567890123.JavaMail.”RRZE IdM-Portal”@smtp.uni-erlangen.de>

Wir haben uns nun auf die folgende Form geeinigt: <[TIMESTAMP].[RANDOM(10)].[appname]@[domain]>

In unseren GRAILS-Anwendungen nutzen wir das Mail-Plugin. Man kann die Message-ID durch folgende Anweisung neu setzen.
[groovy]
headers “Message-ID”: “<message-id@domain>”
[/groovy]

Es gibt allerdings ein Problem bei dieser Lösung: Man kann die Message-ID nicht anwendungsweit in der Konfiguration festlegen. Daher müsste man bei jedem Aufruf des Mail-Services die Message-ID neu setzen. Wir haben uns nun dafür entschieden, einen eigenen Service als Wrapper für den Mail-Service zu nutzen.
[groovy]class PpsaMailService {
def grailsApplication

def mail = { c ->
def domain = grailsApplication.config.mail.domain?:’idm.fau.de’
// generate random number

sendMail {
c.delegate = delegate
c.call()
headers “Message-ID”: “<${(System.currentTimeMillis())}.${randomNumber}.${grailsApplication?.metadata[‘app.name’]}@${domain}>”
}
}
}
[/groovy]

In der Grails Konfiguration kann man nun die Domain für die Message-ID festlegen, default ist idm.fau.de.

Folgendes Beispiel zeigt nun, wie der neue Service zu nutzen ist:

Mit Mail Plugin:
[groovy]
sendMail {
from “from@example.org”
to “to@example.org”
subject “Subject”
body “Body”
}
[/groovy]

Mit Wrapper:
[groovy]
def ppsaMailService
ppsaMailService.mail {
from “from@example.org”
to “to@example.org”
subject “Subject”
body “Body”
}
[/groovy]

 

Message-ID & Grails Mail Plugin

After a friendly advice from our postmaster, the Message-ID of our e-mails are rather suboptimal, we agreed on a new consistent Message-ID for our applications.

So far the Message-ID has been automatically generated and had the form: <1234567890.12.1234567890123.JavaMail.”RRZE IdM-Portal”@smtp.uni-erlangen.de>

We agreed now on the following form: <[TIMESTAMP].[RANDOM(10)].[appname]@[domain]>

In our GRAILS-applicatons we use the Mail-Plugin. You can set a new Message-ID with the following command:
[groovy]
headers “Message-ID”: “<message-id@domain>”
[/groovy]

However there is a problem with this solution: you can not define the Message-ID application wide in the configuration. Therefore the Message-ID would have to be set again at every request to the Mail-Service. We have now decided to use an own service as a wrapper for the Mail-Service.
[groovy]class PpsaMailService {
def grailsApplication

def mail = { c ->
def domain = grailsApplication.config.mail.domain?:’idm.fau.de’
// generate random number

sendMail {
c.delegate = delegate
c.call()
headers “Message-ID”: “<${(System.currentTimeMillis())}.${randomNumber}.${grailsApplication?.metadata[‘app.name’]}@${domain}>”
}
}
}
[/groovy]

In the Grails configuration, the domain for the Message-Id can be set. Default is idm.fau.de.

The following example shows how to use the service:

With Mail Plugin:
[groovy]
sendMail {
from “from@example.org”
to “to@example.org”
subject “Subject”
body “Body”
}
[/groovy]

With Wrapper:
[groovy]
def ppsaMailService
ppsaMailService.mail {
from “from@example.org”
to “to@example.org”
subject “Subject”
body “Body”
}
[/groovy]

Beitritt eduGAIN-Interföderation

English version

Am Donnerstag, dem 29.08.2013, wurde der Identity Provider (IdP) der Universität Erlangen-Nürnberg in die Interföderation eduGAIN aufgenommen. Damit wurde das Angebot der nutzbaren Dienste über den Zentralen Anmeldedienst der Universität Erlangen-Nürnberg erneut erweitert. Neben den bereits angebundenen Diensten, wie z.B.

können nun auch Dienste anderer Föderationen genutzt werden. Ein Beispiel dafür ist Foodle der Feide Föderation (Norwegen), ein Werkzeug für einfache Umfragen oder Abstimmungen, sowie zum Planen von Treffen.

Weiterführende Links:

 

Joining the eduGAIN-Interfederation

On thursday 29.08.21013 the Identity Provider (IdP) of the University Erlangen-Nuremberg has joined the interfederation eduGAIN. So now the usable services via the Central Login Service of the University Erlangen-Nuremberg was expanded again . Beside the already tied in services, for example

services from other federations can be used. One example is Foodle of the Feide federation (Norway), a service for simple surveys or polls and for scheduling meetings.

Further links:

Ein neues Icon-Set stellt sich vor: monocrom

Das Regionale RechenZentrum Erlangen (RRZE) präsentiert ein neues Icon-Set: monocrom.

MONO, mon.crom, monocrome. Mehrmals wurde das neue, einfarbige Icon-Set des RRZEs umbenannt.
monocrom schließlich bezeichnet ein neues Set, das (bis auf sehr wenige Ausnahmen) aus komplett weißen Formen besteht.

Wie das RRZE-Icon-Set im Tango-Stil ist auch monocrom auf IT-Themen spezialisiert.
Der Grund für die Entstehung eines neuen Icon-Sets kam durch die Überarbeitung des Webauftritts mancher RRZE Webauftritte. Um das neue, klare Design nicht mit bunten, schrillen Icons zu zerstören, mussten neue Icons her. Es entstand monocrom.

Mit konkreten Formen werden abstrakte Vorgänge und Funktionen dargestellt, die, wenn auch komplett farblos, dem Benutzer gut verständlich sind.
Nach und nach werden die Icons des RRZE-Icon-Sets in das monocrom Set übernommen. Um die Übersicht zu behalten sind sie momentan in folgende Unterordner gegliedert: actions, emblems, logos und status.
Die Icons sind jeweils in den Dateiformaten .svg (Vektorgrafiken) und .png (Pixelgrafiken in verschiedenen Skalierungen) verfügbar und können direkt von der monocrom Gallery heruntergeladen werden.

Das RRZE-Icon-Set und das monocrom Set unterliegen der  Creative-Commons Attribution Share-Alike licence 3.0.

 

The Regional Computing Center in Erlangen (RRZE) Presents a New Icon Set: monocrom. 

MONO, mon.crom, monocrome. Several times the name for the new, monochrome icon set of the RRZE has been changed.
monocrom finally is a new set, which (despite a few exceptions) consists of completely white shapes.

Like the tango styled RRZE Icon Set, monocrom is also specialized for IT topics.
The reason for a new icon set was the revision of several RRZE websites. To prevent the new, clear design from being destroyed by colorful, flashy icons, new icons were necessary. monocrom was born.
With concrete shapes, abstract processes and functions are shown, which are, though completely colorless, easily understandable for the user.

Bit by bit the icons from the RRZE Icon Set are going to be transferred  to the monocrom set. To keep an overview, the icons are divided into the following subfolders: actions, emblems, logos and status.
The icons are available in .svg (vector graphics) and .png (pixel graphics, in various scaling) formats and can be downloaded directly from the monocrom Gallery.

The RRZE Icon Set and the monocrom set are under the Creative-Commons Attribution Share-Alike licence 3.0.