| CARVIEW |
Select Language
HTTP/2 200
date: Sun, 28 Dec 2025 02:22:37 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"d1f18e5c3ae26e172b331b3df3c4584a"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=uNkB%2F%2BAjVVbye2BXgVUjmi1SDma6J4qzW4O1ovzMRXnY9Js2rDgqvLrLIGFOu4klV%2FKyqGlba2tXnW%2FkSC04XZYh46wUfWECdafMJEAaIfChBsEONrmHE1MEJhlEv1j%2Bup8RYwMcx7cDt%2BuIpSMXEltunejsMsp9fMk2WY1DZznYfFRHxQaxgHsysA6rQcE1f9xXEIsiyflZMxXMBEaBG%2FVbw3Z6TMjZg%2BS8qwMQGQQQ59%2F4942Sdg%2BFwWKUnM%2FVCmRqJ9VRZrWoKFBk9jdDqw%3D%3D--lr0nNqUyx7qTOQzr--nvNCdHVIQKfBYgHDp0OpCQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1223196426.1766888556; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 02:22:36 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 02:22:36 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9C20:2DDF35:4999132:58FE0FA:6950946C
GitHub - juanjux/animail: A Python Mail Delivery Agent
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1
A Python Mail Delivery Agent
License
juanjux/animail
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a mail delivery agent that I developed between 2003 and 2004 because I didn't really like the alternatives. Since I stopped using locally delivered mail I didn't develop it further (but it's considered stable, complete and have some users). Somebody offered to maintain it but didn't develop it at all, so if you want to take over it you're invited to fork the codebase. The original description: Animail is a POP3/APOP/IMAP4Rev1 (with or without SSL, IMAP4 from version 1.1.2 and up) client with some interesting options: - You can activate several filters to message size, maximun number of messages to download, or delete messages on the server based on a set of regular expressions written in a config file if they match the message header (in this case it will only download the header, not the entire message). - It can be combined with other mail filters (like SpamAssassin or Bogofilter) in a easy, elegant and documented way. This way Animail uses those programs like 'plugins' and can extends without limits his filtering capabilities, aplying those other filters-plugins to the mails just after they are downloaded and just before they are delivered, giving those other filters the change to decide if a mail is or is not spam. - It allows downloading mail from several mail servers and those can be written to a local mailbox with mbox format, a QMail style directory, or better, be resent to a local SMTP like Sendmail (any SMTP is valid). - It can forward the downloaded mail to another email adress (if we have the SMTP option activated), or to a coma separeted list of adresses. - We can configure the download order of the messages based on his size (arrival order, first the bigger messages or first the smaller messages). This allows us, for example, to get first the smaller messages so we can start reading them while a multimegabyte message is being downloaded. - It has a silent mode with redirects all output to the system log instead of to the console. This is useful if we want to make script that periodically checks for mail (2 examples of this scripts are included in the distribution). - The program output is a lot more friendly that the one of Fetchmail and others MDAs. When it download a message shows the message origin, and a percentual indicator of the download of the message, over a total given in bytes, kilobytes, megabytes, terabytes depending of the message size (tired of huge bytesize digits? tired of dots?) [Current version supports colored output] - It has a good speed. In a fast computer (x86 350+), working in text mode and with the -t switch enabled it can be faster than Fetchmail. The faster is the computer, the bigger is the difference. This only applies to local networks, on internet they are equally slow (internet is the bottleneck). - To quickly configure Animail after installation create a .animail directory on your home dir, copy the file /usr/share/doc/animail/animailrc and edit to your taste.
About
A Python Mail Delivery Agent
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
You can’t perform that action at this time.