Benachrichtigungen auf dem Desktop

Status
Für weitere Antworten geschlossen.

guardspy

Benutzer
Mitglied seit
25. Jan 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo
Meine Frage ist es möglich die DS Mail-Station so einzustellen,
das wenn man auf dem Desktop arbeitet,und man eine neue
Mail bekommt, so ein Fenster aufpoppt wie in outlook usw.
das man eine neue Mail bekommen hat
Gruß
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Warum benutzt Du nicht ein solches Programm wie Outlook? Wäre doch die einfachste Lösung.
 

guardspy

Benutzer
Mitglied seit
25. Jan 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Trolli
Ja das stimmt natürlich,ich dachte nur bei all den
Features die die DS hat,fehlt das irgendwie.Wäre ja auch
angenehm wenn die Mailstation im Hintergrund läuft
benachrichtigt zu werden,also ich fände das toll.
Gruß
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wäre ja auch
angenehm wenn die Mailstation im Hintergrund läuft
benachrichtigt zu werden,also ich fände das toll.
dann müsstest du aber ständig an der DS als dieser User angemeldet sein. Technisch müsste sich aber so was eigentlich recht easy umsetzen lassen. Letztlich müsste man "nur" ständig das Maildir des Users überwachen. Ich würde dir empfehlen dies mal als Featurerequest an Synology zu melden. Kannst du via deren Kontaktformular auf deren Webseite machen.
Ansonsten sehe ich es wie Trolli: Lass einfach deinen Mailclient ständig laufen
 

guardspy

Benutzer
Mitglied seit
25. Jan 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Danke !!
Ich werde es mal bei Synology versuchen,
vielleicht fließt das mal in ein Update ein.
Nochmals Danke für die Antworten
Gruß:D
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12
Da mich das Nicht-Wissen um vorhandene Mails ebenfalls nervte, hab ich vor einer Weile ein Windows-Gadget (=> Minianwendung Win Vista/7) geschrieben. Zwar sehr simpel (zeigt halt die Anzahl der vorhandenen Mails aller Konten an, schaut 1 mal pro Minute nach neuen Dateien im Ordner '\\[Deine DS]\homes\[Dein Mail-Account]\.Maildir\new') - aber funktioniert. Einziges Problem: es läßt sich nicht über die Oberfäche konfigurieren (...war zu faul... ;) )! Du müßtest lediglich ein paar Einträge im (sehr einfachen) Code ändern (Pfad- und Userangaben). Falls Du möchtest, könnte ich das auch für Dich erledigen...
DSMails.JPG
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Könntest du mir das Prog mal schicken? Wäre interessiert.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Und wieso nicht ein fertiges Tool, das eine Mailbox überwachen kann? Kenn jetzt keines, gibt es aber sicher wie Sand am Meer
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
...hab ich auch schon mal gesucht. Für POP gibt es einige, aber für IMAP wird es schwierig. Ich hatte damals nur kommerzielle gefunden, und das war es mir nicht wert...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
solange es sich beim Server um eine DS handelt würde auch ein POP-Teil gehen. Der Dovecot kann ohne Probleme dieselbe Mailbox via IMAP und POP3 anbieten. Hätte ehrlich gedacht, dass es auch für IMAP massig Tools geben müsste. Hab aber noch nie danach gesucht, weil bei mir der Mailclient eh die ganze Zeit offen ist, wenn ich am Bildschirm hocke
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12
@rauppe31:
Ich hab Dir das Gadget mal angehängt (Du musst das .txt entfernen - .ZIP oder .Gadget funktioniert nicht) ...
Vorgehensweise zur Anpassung an Dein System:
- Benenne die Datei DSMail.gadget um in z.B. DSMail.gadget.zip
- Entpacke die Datei in einen leeren Ordner (Anm.: eine Gadget-Datei ist ein ZIP-Archiv!)
- Editiere die Datei \de-DE\core\core.framework.vbs z.B. mit einem Texteditor
- Ändere folgende Einträge (sind kommentiert):
+ ggf. UpdateInterval (Zeile 2)
+ AnzUser (Zeile 20)
+ Users(0) - Users(n) (Zeilen 23-25)
+ DSNam (Zeile 27)
- Speichere diese Änderungen und schließe den Editor
- Erstelle aus den Dateien ein neues ZIP-Archiv (Wichtig: OHNE den Ordner, in dem das Gadget entpackt wurde!)
- Ändere die Dateiendung .ZIP um in .gadget
- Doppelklick auf die Gadget-Datei und installieren...

Bei Problemen: einfach fragen...

Anhang anzeigen DSMail.gadget.txt
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Kannst du auch noch etwas zur Lizenz deines Codes sagen? In welcher Sprache ist das Teil geschrieben?
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Hallo Trolli,
aber für IMAP wird es schwierig.
für PHP Fans IMAP status
PHP:
<?php
$mbox = imap_open("{imap.server.tld}", "benutzer", "password", OP_HALFOPEN)
      or die("can't connect: " . imap_last_error());

$status = imap_status($mbox, "{imap.server.tld}INBOX", SA_ALL);
if ($status) {
  echo "Messages:   " . $status->messages    . "<br />\n";
  echo "Recent:     " . $status->recent      . "<br />\n";
  echo "Unseen:     " . $status->unseen      . "<br />\n";
  echo "UIDnext:    " . $status->uidnext     . "<br />\n";
  echo "UIDvalidity:" . $status->uidvalidity . "<br />\n";
} else {
  echo "imap_status failed: " . imap_last_error() . "\n";
}

imap_close($mbox);
?>

Gruß Jo
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
@rauppe31:
Ich hab Dir das Gadget mal angehängt (Du musst das .txt entfernen - .ZIP oder .Gadget funktioniert nicht) ...
Vorgehensweise zur Anpassung an Dein System:
- Benenne die Datei DSMail.gadget um in z.B. DSMail.gadget.zip
- Entpacke die Datei in einen leeren Ordner (Anm.: eine Gadget-Datei ist ein ZIP-Archiv!)
- Editiere die Datei \de-DE\core\core.framework.vbs z.B. mit einem Texteditor
- Ändere folgende Einträge (sind kommentiert):
+ ggf. UpdateInterval (Zeile 2)
+ AnzUser (Zeile 20)
+ Users(0) - Users(n) (Zeilen 23-25)
+ DSNam (Zeile 27)
- Speichere diese Änderungen und schließe den Editor
- Erstelle aus den Dateien ein neues ZIP-Archiv (Wichtig: OHNE den Ordner, in dem das Gadget entpackt wurde!)
- Ändere die Dateiendung .ZIP um in .gadget
- Doppelklick auf die Gadget-Datei und installieren...

Bei Problemen: einfach fragen...

Anhang anzeigen 7781

Muss ich denn nicht noch irgendwo das Passwort für den Benutzer eingeben?

Meine core.framework.vbs sieht so aus:

Rich (BBCode):
Function GetUpdateInterval
	UpdateInterval = 60 'Update-Intervall in Sekunden
	System.Gadget.Settings.write "UpdateInterval", UpdateInterval
	GetUpdateInterval = UpdateInterval * 1000
End Function

Sub SetContent

dim Direc
dim Datei
dim Fold
dim FFiles
dim ECnt
dim EMailCnt
dim AnzUser
dim i
dim DSNam
dim Users()

    AnzUser = 1 'Hier Anzahl der DS-User/Mail-User
	redim Users(AnzUser-1)

	Users(0) = "Marco" '1. User z.B. admin
	
	
	DSNam = "192.168.1.12" 'Name/IP der DS
	Direc = "\\" + DSNam + "\homes\"
	NewM = "\.Maildir\new"
	set Datei = CreateObject("scripting.filesystemobject")

	ECnt = 0
	
	for i = 0 to AnzUser-1
		
		set Fold = Datei.GetFolder(Direc + Users(i) + NewM)
		set FFiles = Fold.Files
		for each FFil in FFiles
			ECnt = ECnt + 1
		next
	 
	next
	
	EMailCnt=" "
	if ECnt>0 then
		EMailCnt = CStr(ECnt)
	end if

	mailCounter.innerText = "E-Mails: "
	mailCnt.innerText = EMailCnt
	setTimeout "SetContent()", GetUpdateInterval()
				
End Sub

Habe ich etwas falsch eingetragen?
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12
@rauppe31:
1. Nein, kein Passwort...
2. DSNam sollte stimmen...
3. Wenn der User, mit dem Du Dich bei der Mailstation anmeldest ebenfalls 'Marco' ist, sollte auch dies stimmen.
Funktioniert das Gadget nicht?
Falls nicht:
- siehst Du als Minianwendung (Rechteck mit dunklem Hintergrund) nach der Installation oder läßt sich das Gadget nicht installieren?
- oder siehst Du nach der Inst das Rechteck mit dem Text 'E-Mails:' aber ohne Angabe irgendwelcher Werte (in rot)?
- Ist der Ordner '\\192.168.1.12\homes\.Maildir\new" in Deinem Windows-Explorer aufrufbar?
Frag ruhig...
 
Zuletzt bearbeitet:

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
- Ist der Ordner '\\192.168.1.12\homes\.Maildir\new" in Deinem Windows-Explorer aufrufbar?

Den muss ich also zuerst als Netztlaufwerk einbinden?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das würde ich lassen! Wenn da irgendein Schreibzugriff stattfindet kannst du dir die Mailbox beschädigen. Mailboxen sollte man über die jeweiligen Anwendungsprotokolle abfragen
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12
Das würde ich lassen! Wenn da irgendein Schreibzugriff stattfindet kannst du dir die Mailbox beschädigen. Mailboxen sollte man über die jeweiligen Anwendungsprotokolle abfragen
...da wird nichts in die Ordner geschrieben...es wird nur die Anzahl der bereits vorhandenen Files ermittelt (siehe das VB-Script).
 

Anawratha

Benutzer
Mitglied seit
18. Dez 2011
Beiträge
43
Punkte für Reaktionen
0
Punkte
12
Den muss ich also zuerst als Netztlaufwerk einbinden?
Nein, die Einbindung als Netzwerklaufwerk ist nicht notwendig. Unter 'Netzwerk' im Explorer solltest Du die DS jedoch sehen können. Setz bei der Variablen 'DSNam' mal den Namen der DS ein, den Du unter 'Netzwerk' siehst.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat