mirror of
https://github.com/GRFreire/nthmail.git
synced 2026-01-09 21:09:39 +00:00
31 lines
634 B
Plaintext
31 lines
634 B
Plaintext
package main
|
|
|
|
import "time"
|
|
|
|
templ inbox_body(rcpt_addr string, ms []mail) {
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<title>nthmail.xyz</title>
|
|
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
|
<meta name="description" content="A temporary mail service"/>
|
|
</head>
|
|
<body>
|
|
<h1>Emails for { rcpt_addr }:</h1>
|
|
<ul>
|
|
for _, m := range ms {
|
|
<li>
|
|
@mail_comp(m)
|
|
</li>
|
|
}
|
|
</ul>
|
|
</body>
|
|
</html>
|
|
}
|
|
|
|
templ mail_comp(m mail) {
|
|
<h3>From: <{ m.From_addr }> at { time.Unix(m.Arrived_at, 0).Format(time.DateTime) }</h3>
|
|
<p>{ string(m.Data) }</p>
|
|
}
|