1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Wysyłanie e-maili</title>
<link rel="stylesheet" type="text/css" href="common/style.css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1" />
<link rel="home" href="index.html" title="Podręcznik WebIssues" />
<link rel="up" href="webissues.prep.html" title="Rozdział 2. Przygotowanie systemu" />
<link rel="prev" href="webissues.prep.setup.html" title="Konfiguracja początkowa" />
<link rel="next" href="webissues.prep.inbox.html" title="Skrzynka odbiorcza" />
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="header-top">
<div id="header-left">
<h1><img src="common/webissues.png" alt="WebIssues" id="logo" />Podręcznik WebIssues</h1>
</div>
<div id="header-right">
<h2 class="subtitle">Wersja 1.1.5</h2>
</div>
</div>
<div id="infobar">
<div id="infobar-left"><a accesskey="h" href="index.html">Spis treści</a> » <a accesskey="u" href="webissues.prep.html">Przygotowanie systemu</a></div>
<div id="infobar-right"></div>
</div>
</div>
<div id="body">
<div class="navlinks">
<div class="navleft">« <a accesskey="p" href="webissues.prep.setup.html">Konfiguracja początkowa</a></div>
<div class="navright"><a accesskey="n" href="webissues.prep.inbox.html">Skrzynka odbiorcza</a> »</div>
<div class="clear"></div>
</div>
<div class="sect1">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="webissues.prep.notifications"></a>Wysyłanie e-maili</h2>
</div>
</div>
</div>
<p>System WebIssues ma możliwość wysyłania e-maili związanych z alertami bądź subskrypcjami. Jest to opcjonalne, ponieważ nie zawsze pozwala na to konfiguracja komputera lub usługi hostingowej i nie w każdym przypadku jest to potrzebne. Jeśli chcesz używać powiadomień mailowych dla alertów, albo innych funkcji wymagających wysyłania e-maili, musisz wykonać dwa dodatkowe kroki konfiguracyjne.</p>
<div class="sect2">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="webissues.prep.nofitications.email"></a>Ustawienia e-maili</h3>
</div>
</div>
</div>
<p>Najpierw przejdź do Panelu administracyjnego i kliknij <span class="guilabel">Ustawienia e-maili</span>, aby skonfigurować wysyłanie poczty.</p>
<div class="figure">
<a id="id618685"></a>
<div class="figure-contents">
<div class="mediaobject">
<img src="images/ch02-fig10.png" alt="Ustawienia e-maili" />
</div>
</div>
<div class="figure-title">Rysunek 2.10. Ustawienia e-maili</div>
</div>
<p>Jeśli PHP na twoim serwerze jest tak skonfigurowane, że ma możliwość wysyłania e-maili poprzez program <code class="literal">sendmail</code> lub lokalny serwer SMTP, wybierz opcję <span class="guilabel">Standardowy mailer PHP</span> i wpisz adres, z którego będą wysyłane wiadomości.</p>
<div class="note">
<h3 class="title">Notatka</h3>
<p>Więcej informacji na temat konfigurowania standardowego mechanizmu wysyłania e-maili wbudowanego w PHP znajdziesz na stronie <a class="ulink" href="http://php.net/manual/en/mail.configuration.php" target="_top">http://php.net/manual/en/mail.configuration.php</a>.</p>
</div>
<p>Istnieje również możliwość wysyłania e-maili za pośrednictwem zewnętrznego serwera SMTP. Możesz w tym celu wykorzystać serwer pocztowy twojej firmy lub organizacji albo dowolną publiczną usługę pocztową (np. gmail). Wybierz opcję <span class="guilabel">Własny serwer SMTP</span> i wpisz adres nadawcy wiadomości. Następnie w ramce <span class="guilabel">Serwer SMTP</span> wpisz adres serwera i numer portu usługi pocztowej (zwykle 25 lub 587 dla połączeń szyfrowanych). Wybierz tryb szyfrowania, jeśli serwer SMTP obsługuje szyfrowanie komunikacji. Podaj także nazwę użytkownika i hasło dostępu do serwera SMTP.</p>
<p>Kliknij <span class="guibutton">Testuj połączenie</span>, aby sprawdzić, czy konfiguracja SMTP jest poprawna. System WebIssues wyśle testową wiadomość na swój własny adres. Jeśli ją otrzymasz, oznacza to, że konfiguracja jest poprawna. Nie zapomnij również zapisać konfigurację klikając <span class="guibutton">OK</span>.</p>
<p>Ponieważ e-maile są wysyłane w formacie HTML, możliwe jest umieszczenie w nich odnośników do folderu, którego dotyczy powiadomienie, a także do poszczególnych spraw. Aby włączyć odnośniki, musisz wpisać bazowy adres URL, pod jakim zainstalowany jest serwer WebIssues. Adres powinien zawierać protokół oraz końcowy znak <span class="quote">„<span class="quote">/</span>”</span>, na przykład <code class="literal">http://www.example.com/</code>. Kliknij <span class="guibutton">Wykryj</span>, aby automatycznie wprowadzić adres bieżącej strony. Pamiętaj, że adres powinien zawierać pełną, jednoznaczną nazwę domenową serwera, aby był on dostępny dla wszystkich użytkowników. Jeśli adres URL będzie pozostawiony pusty, e-maile będą wysyłane bez odnośników.</p>
<div class="figure">
<a id="id618778"></a>
<div class="figure-contents">
<div class="mediaobject">
<img src="images/ch02-fig10-01.png" alt="Odnośniki" />
</div>
</div>
<div class="figure-title">Rysunek 2.11. Odnośniki</div>
</div>
</div>
<div class="sect2">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="webissues.prep.nofitications.cron"></a>Zadania cykliczne</h3>
</div>
</div>
</div>
<p>Drugim krokiem jest skonfigurowanie cyklicznego zadania, które będzie wysyłać powiadomienia. Zadanie to powinno być wykonywane przynajmniej raz na godzinę, ale żeby szybciej otrzymywać powiadomienia natychmiastowe, zaleca się, żeby zadanie to było wykonywane w odstępach od 5 do 15 minut.</p>
<p>W przypadku systemów Unix/Linux możesz wykorzystać mechanizm zadań <code class="literal">cron</code>. Aby dodać zadanie, zmodyfikuj plik <code class="filename">/etc/crontab</code> lub użyj graficznego narzędzia do zarządzania zadaniami. Jeśli używasz systemu Windows, otwórz Harmonogram zadań i utwórz nowe zadanie. Więcej informacji znajdziesz na stronie <a class="ulink" href="http://wiki.mimec.org/wiki/WebIssues/Installation" target="_top">http://wiki.mimec.org/wiki/WebIssues/Installation</a>.</p>
<div class="note">
<h3 class="title">Notatka</h3>
<p>Niektóre usługi hostingowe udostępniają możliwość definiowania zadań cyklicznych poprzez dostęp do powłoki lub przez panel administracyjny. Zapoznaj się z dokumentacją usługi, aby uzyskać więcej informacji na ten temat.</p>
<p>Jeśli twoja usługa hostingowa nie oferuje możliwości uruchamiania zadań cyklicznych, możesz zainstalować takie zadanie na innym komputerze. Możesz na przykład skorzystać z jednej z dostępnych usług <span class="quote">„<span class="quote">cron online</span>”</span> — niektóre z nich są dostępne za darmo.</p>
</div>
<p>Jeśli zadanie cyklicznie jest wykonywane lokalnie, powinno ono uruchamiać skrypt <code class="literal">cron/job.php</code> przy użyciu interpretera PHP. Więcej informacji na temat uruchamiania PHP z wiersza poleceń znajdziesz na stronie <a class="ulink" href="http://www.php.net/manual/en/features.commandline.options.php" target="_top">http://www.php.net/manual/en/features.commandline.options.php</a>.</p>
<p>Jeśli korzystasz z zewnętrznej usługi cron lub uruchamiasz zadanie na innym komputerze, skrypt powinien być uruchamiany zdalnie, poprzez pełny adres URL, na przykład <code class="literal">http://www.example.com/cron/job.php</code>. Możesz w tym celu na przykład skorzystać z programu <code class="literal">wget</code> lub <code class="literal">curl</code>.</p>
<p>Aby sprawdzić, czy cykliczne zadanie się uruchamia, przejdź do Panelu administracyjnego i kliknij <span class="guilabel">Ogólne informacje</span>. W ramce <span class="guilabel">Konfiguracja serwera</span> jest wyświetlany czas, jaki upłynął od ostatniego uruchomienia zadania. Każde uruchomienie zadania jest także zalogowane w Dzienniku zdarzeń systemu WebIssues.</p>
<div class="tip">
<h3 class="title">Wskazówka</h3>
<p>Skonfigurowanie wysyłania e-maili i zadania cyklicznego nie oznacza jeszcze, że będą wysyłane powiadomienia. Aby skonfigurować powiadomienia mailowe, musisz utworzyć alerty dla wybranych folderów lub globalnych list i ustawić odpowiedni typ e-maili. Upewnij się także, że w twoich ustawieniach użytkownika jest podany poprawny adres e-mail. Więcej informacji na temat używania powiadomień e-mailowych znajdziesz w sekcji <a class="xref" href="webissues.track.alerts.html" title="Zarządzanie alertami">„Zarządzanie alertami”</a>.</p>
</div>
</div>
</div>
<div class="navlinks">
<div class="navleft">« <a accesskey="p" href="webissues.prep.setup.html">Konfiguracja początkowa</a></div>
<div class="navright"><a accesskey="n" href="webissues.prep.inbox.html">Skrzynka odbiorcza</a> »</div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<p class="copyright">Copyright © 2007-2017 Zespół WebIssues</p>
</div>
</div>
</body>
</html>
|