Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 1) <?php
modules/vmail/accounts.php 2)
modules/vmail/accounts.php 3) require_once('inc/base.php');
modules/vmail/accounts.php 4) require_once('inc/security.php');
modules/vmail/accounts.php 5) require_role(ROLE_SYSTEMUSER);
modules/vmail/accounts.php 6)
|
Großer VMail-move
bernd authored 16 years ago
|
modules/email/vmail.php 7) require_once('hasdomain.php');
modules/email/vmail.php 8)
modules/email/vmail.php 9) if (! user_has_vmail_domain()) {
modules/email/vmail.php 10) output("<h3>E-Mail-Verwaltung</h3>");
modules/email/vmail.php 11)
modules/email/vmail.php 12) output('
modules/email/vmail.php 13) <p>Sie können bei schokokeks.org die E-Mails Ihrer Domains auf zwei unterschiedliche Arten empfangen.</p>
modules/email/vmail.php 14) <ol><li>Sie können einfache E-Mail-Konten erstellen, die ankommende E-Mails speichern oder weiterleiten.</li>
modules/email/vmail.php 15) <li>Sie können die manuelle Verwaltung wählen, bei der Sie passende .courier-Dateien für den Empfang und
modules/email/vmail.php 16) manuelle POP3/IMAP-Konten für den Abruf erstellen können.</li></ol>
modules/email/vmail.php 17) <p>Diese Wahlmöglichkeit haben Sie pro Domain bzw. Subdomain. Subdomains können grundsätzlich nur durch Administratoren eingerichtet und verändert werden.</p>
modules/email/vmail.php 18) <p>Sie haben bisher keine Domains, die auf Web-basierte Verwaltung von E-Mail-Adressen eingerichtet sind.</p>
modules/email/vmail.php 19)
modules/email/vmail.php 20) <p> </p>
modules/email/vmail.php 21)
modules/email/vmail.php 22) <p>Besuchen Sie die <a href="domains.php">Domain-Einstellungen</a> um diese Auswahl für Ihre Domains zu ändern.</p>
modules/email/vmail.php 23)
modules/email/vmail.php 24) <p>Wenn Sie die manuelle Einrichtung möchten oder keine eigene Domain nutzen, können Sie unter <a href="imap.php">POP3/IMAP</a> manuelle POP3-/IMAP-Konten erstellen.</p>
modules/email/vmail.php 25)
modules/email/vmail.php 26) ');
modules/email/vmail.php 27) }
modules/email/vmail.php 28) else
modules/email/vmail.php 29) {
modules/email/vmail.php 30)
modules/email/vmail.php 31)
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 32) require_once('vmail.php');
modules/vmail/accounts.php 33)
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 34) $domains = get_vmail_domains();
modules/vmail/accounts.php 35) $all_accounts = get_vmail_accounts();
modules/vmail/accounts.php 36)
modules/vmail/accounts.php 37) $sorted_by_domains = array();
modules/vmail/accounts.php 38) foreach ($all_accounts AS $account)
modules/vmail/accounts.php 39) {
modules/vmail/accounts.php 40) if (array_key_exists($account['domain'], $sorted_by_domains))
modules/vmail/accounts.php 41) array_push($sorted_by_domains[$account['domain']], $account);
modules/vmail/accounts.php 42) else
modules/vmail/accounts.php 43) $sorted_by_domains[$account['domain']] = array($account);
modules/vmail/accounts.php 44) }
modules/vmail/accounts.php 45)
modules/vmail/accounts.php 46) DEBUG($sorted_by_domains);
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 47)
modules/vmail/accounts.php 48) output('<h3>E-Mail-Accounts</h3>
modules/vmail/accounts.php 49) <p>Folgende E-Mail-Konten sind eingerichtet:</p>
modules/vmail/accounts.php 50) ');
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 51) foreach ($sorted_by_domains as $accounts_on_domain)
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 52) {
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 53) output('<h4>'.$accounts_on_domain[0]['domainname'].'</h4>');
modules/vmail/accounts.php 54) foreach ($accounts_on_domain AS $this_account)
modules/vmail/accounts.php 55) {
modules/vmail/accounts.php 56) $acc = get_account_details($this_account['id']);
modules/vmail/accounts.php 57) $actions = array();
modules/vmail/accounts.php 58) DEBUG($acc);
modules/vmail/accounts.php 59) if ($acc['password'] != '')
modules/vmail/accounts.php 60) {
modules/vmail/accounts.php 61) $spam = 'ohne Spamfilter';
modules/vmail/accounts.php 62) switch ($acc['spamfilter'])
modules/vmail/accounts.php 63) {
modules/vmail/accounts.php 64) case 'folder': $spam = 'Spam in Unterordner';
modules/vmail/accounts.php 65) break;
modules/vmail/accounts.php 66) case 'tag': $spam = 'Spam markieren';
modules/vmail/accounts.php 67) break;
modules/vmail/accounts.php 68) case 'delete': $spam = 'Spam nicht zustellen';
modules/vmail/accounts.php 69) break;
modules/vmail/accounts.php 70) }
modules/vmail/accounts.php 71) array_push($actions, "Ablegen in Mailbox ({$spam})");
modules/vmail/accounts.php 72) }
modules/vmail/accounts.php 73) foreach ($acc['forwards'] AS $fwd)
modules/vmail/accounts.php 74) {
modules/vmail/accounts.php 75) $spam = 'ohne Spamfilter';
|
Anzeigefehler
bernd authored 17 years ago
|
modules/vmail/accounts.php 76) switch ($fwd['spamfilter'])
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 77) {
modules/vmail/accounts.php 78) case 'tag': $spam = 'Spam markieren';
modules/vmail/accounts.php 79) break;
modules/vmail/accounts.php 80) case 'delete': $spam = 'Spam nicht zustellen';
modules/vmail/accounts.php 81) break;
modules/vmail/accounts.php 82) }
modules/vmail/accounts.php 83) $fwd['destination'] = filter_input_general($fwd['destination']);
modules/vmail/accounts.php 84) array_push($actions, "Weiterleitung an <strong>{$fwd['destination']}</strong> ({$spam})");
modules/vmail/accounts.php 85) }
modules/vmail/accounts.php 86) $dest = '';
modules/vmail/accounts.php 87) if (count($actions) > 0)
modules/vmail/accounts.php 88) {
modules/vmail/accounts.php 89) $dest = "<ul>";
modules/vmail/accounts.php 90) foreach ($actions as $a)
modules/vmail/accounts.php 91) $dest .= "<li>{$a}</li>";
modules/vmail/accounts.php 92) $dest .= '</ul>';
modules/vmail/accounts.php 93) }
modules/vmail/accounts.php 94) output('
|
Mehr Abstand zwischen den E...
bernd authored 17 years ago
|
modules/vmail/accounts.php 95) <div style="margin-left: 2em; margin-top: 0.5em; padding: 0.1em 0.5em;"><p>'.internal_link('edit.php', $acc['local'].'@'.$this_account['domainname'], 'id='.$acc['id']).' <a href="save.php?action=delete&id='.$acc['id'].'"><img src="'.$prefix.'images/delete.png" alt="löschen" title="Dieses Konto löschen"/></a></p>
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 96) <p>'.$dest.'</p></div>');
modules/vmail/accounts.php 97) }
modules/vmail/accounts.php 98)
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 99) }
|
Neue Oberfläche für VMail-A...
bernd authored 17 years ago
|
modules/vmail/accounts.php 100) output('<p><a href="edit.php">Neuen Account anlegen</a></p>');
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 101)
|
Hinweis für vmail-user
bernd authored 17 years ago
|
modules/vmail/accounts.php 102) /* FIXME: Das sollte nur kommen, wenn der IMAP/POP3-Menü-Eintrag nicht da ist */
|
Besser trennen zwischen neu...
bernd authored 16 years ago
|
modules/vmail/accounts.php 103) output('<p style="font-size: 90%;padding-top: 0.5em; border-top: 1px solid black;">Hinweis: schokokeks.org bietet für fortgeschrittene Nutzer die manuelle Einrichtung von POP3/IMAP-Accounts.<br/><a href="'.$prefix.'go/imap/accounts.php?action=create">Neuen POP3/IMAP-Account anlegen</a></p>');
|
Erste Version des vmail-Modul
bernd authored 17 years ago
|
modules/vmail/accounts.php 104)
|
Großer VMail-move
bernd authored 16 years ago
|
modules/email/vmail.php 105) }
|