-
-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathindex.html
More file actions
117 lines (105 loc) · 4.03 KB
/
index.html
File metadata and controls
117 lines (105 loc) · 4.03 KB
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
117
---
permalink: /
---
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="./assets/styles.css">
<link rel="stylesheet" href="./assets/normalize.css">
<link rel="shortcut icon" href="./assets/provider-db-logo.svg" type="image/x-icon">
<title>Email Provider Overview</title>
</head>
<body>
<main>
<h1 style="margin-bottom: 0.5em;">Email Provider Database</h1>
<h2 style="margin-bottom: 0.5em;">Does my email provider work with Chatmail?</h2>
<div class="explanation-text">
<p>
Beside the recommended usage of <a href="https://chatmail.at/relays">chatmail relays</a>,
you can use many classic email account in <a href="https://chatmail.at/clients">chatmail apps</a>.
</p>
<p>
Usually, it just works, but for some providers, you need to adjust the settings.
In this case, click on “prepare” for details.
</p>
<p>
Please note that push notifications do not work with classic providers
and esp. large classic providers often have sending limits and overzealous spam rejections.
This can worsen the chat experience, as messages are delayed or missing messages may even disrupt groups.
</p>
</div>
</main>
<div class="table">
<div class="search-box-container">
<input type="search" id="search" value="Enable scripts to Enable Searching" placeholder="Search:" disabled>
<script>document.getElementById("search").value = ""</script>
</div>
<div class="filter">
<input type="checkbox" name="noPreperation" id="noPreperation" disabled>
<label for="noPreperation"> No Preparations needed</label>
</div>
<table>
<thead>
<tr>
<th>
Status
</th>
<th>
Name
</th>
<th>
Domain/s
</th>
</tr>
</thead>
<tbody id="provider_list">
{% for provider in site.providers %}
<tr
data-searchkey="{{provider.name}} {{provider.domains | join: ' '}}"
data-status="{{ provider.status }}"
>
<td class="status-{{ provider.status | downcase }}">
<span class="status">
{% case provider.status %}
{% when 'OK' %}
OK
{% when 'PREPARATION' %}
<a class="status-prep" href=".{{provider.url}}">PREPARE</a>
{% when 'BROKEN' %}
BROKEN
{% endcase %}
</span>
</td>
<td><a href=".{{provider.url}}">{{provider.name}}</a></td>
<td>
{% unless provider.domains.first %}
{{provider.domains}}
{% else %}
{% if provider.domains.size > 3 %}
<details>
<summary>show all ({{ provider.domains.size }}) </summary>
{% for domain in provider.domains%}
- {{domain}}<br>
{% endfor %}
</details>
{% else %}
{% for domain in provider.domains%}
- {{domain}}<br>
{% endfor %}
{% endif %}
{% endunless %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<footer>
<p class="footer-text">We take no responsibility for this data. For more information about Chatmail see <a href="https://chatmail.at" target="_blank">our website</a>.</p>
</footer>
<script src="./assets/search.js"></script>
</body>
</html>