cyrus-sasl-xoauth2 VS postsrsd

Compare cyrus-sasl-xoauth2 vs postsrsd and see what are their differences.

cyrus-sasl-xoauth2

XOAUTH2 mechanism plugin for cyrus-sasl (by moriyoshi)

postsrsd

Postfix Sender Rewriting Scheme daemon (by roehling)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
cyrus-sasl-xoauth2 postsrsd
6 3
74 316
- -
0.0 7.8
almost 3 years ago 6 days ago
C C
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

cyrus-sasl-xoauth2

Posts with mentions or reviews of cyrus-sasl-xoauth2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-01.
  • cyrus-sasl-xoauth2: XOAUTH2 mechanism plugin for cyrus-sasl
    1 project | /r/planetemacs | 15 Jan 2023
  • mbsync + notmuch email
    6 projects | /r/emacs | 1 Jan 2023
    no you need to install both cyrus-sasl and some form or another of xoauth, such as https://github.com/moriyoshi/cyrus-sasl-xoauth2. If you're on a mac you should look at this issue: https://github.com/moriyoshi/cyrus-sasl-xoauth2/issues/9
  • isync + o365 + oauth2 (preferably from home-manager)
    2 projects | /r/NixOS | 16 Nov 2022
    final: prev: with prev.lib; { cyrus_sasl_xoauth2 = prev.stdenv.mkDerivation rec { name = "cyrus-sasl-xoauth2"; src = prev.fetchFromGitHub { owner = "moriyoshi"; repo = "cyrus-sasl-xoauth2"; rev = "36aabca54fd65c8fa7a707cb4936751599967904"; sha256 = "OlmHuME9idC0fWMzT4kY+YQ43GGch53snDq3w5v/cgk="; }; outputs = [ "out" ]; depsBuildBuild = with final; [ buildPackages.stdenv.cc cyrus_sasl ]; nativeBuildInputs = with final; [ autoreconfHook ] ++ optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; buildInputs = with final; [ openssl db gettext libkrb5 ] ++ optional stdenv.isLinux pam; configureFlags = [ "--with-openssl=${final.openssl.dev}" "--with-cyrus-sasl=${placeholder "out"}" "--with-plugindir=${placeholder "out"}/lib/sasl2" "--with-saslauthd=/run/saslauthd" "--enable-login" "--enable-shared" ]; installFlags = optional prev.stdenv.isDarwin [ "framedir=$(out)/Library/Frameworks/SASL2.framework" ]; # Make autoreconfHook happy postPatch = '' touch NEWS AUTHORS ChangeLog ''; meta = with prev.lib; { description = "Cyrus SASL XOAUTH2 plugin"; homepage = "https://github.com/moriyoshi/cyrus-sasl-xoauth2"; license = licenses.mit; platforms = platforms.all; }; }; }
  • Request for Help with mbsync and XOAUTH2 for Office365
    2 projects | /r/commandline | 19 Apr 2021
    Unfortunate things 2: it seems that even once you have cyrus-sasl installed, there might not be a standard, widely-distributed XOAUTH2 plugin. The one I found referenced the most often and ended up installing myself was here. It took me a lot of fiddling with the configure.ac file to get it to install the plugin to /usr/local/lib instead of /usr/lib, because, again, Apple does not want me to do things the default Linux way, because of reasons.

postsrsd

Posts with mentions or reviews of postsrsd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-29.
  • Return path empty, therefore, dynamic SPF lookups based on client HELO domain?
    1 project | /r/postfix | 31 Jan 2023
    So you're saying that the alias should work just fine? Have you checked this and this? Together with this solution? It seems it is a problem that can happen with SPF enabled. I can also reproduce the issue as I mention in the Stack Exchange post.
    1 project | /r/linuxadmin | 30 Jan 2023
    There are 2 suggestions in that Stack Exchange topic. One is to use BCC maps, that seems odd to me as a fix. Is that a valid approach? The other one is to use https://github.com/roehling/postsrsd, which may seem more valid. But is an extra milter really needed? Isn't this something Postfix can handle itself? I'm fishing for some more detailed advice and to validate the already given suggestions.
  • Postfix: How to set envelope-from when forwarding mail?
    2 projects | /r/linuxadmin | 29 Mar 2022
    I use PostSRSd. This implements Sender Rewriting Scheme. The envelope-FROM is rewritten to an address on your own domain — so recipients will look at your SPF record, not the original sender's record. Bounces back to that address are forwarded back to the original sender. The address includes a cryptographically-generated tag to prevent this send-bounces-back channel from being an open relay.

What are some alternatives?

When comparing cyrus-sasl-xoauth2 and postsrsd you can also consider the following projects:

oauth2ms

rspamd - Rapid spam filtering system.

docker-mailserver - Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

postforward - Postfix SRS forwarding agent

PHPMailer - The classic email sending library for PHP

Exim - Exim Mail Transport Agent - source, testsuite and documentation

isync

Mailspring - :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.

mutt - The Mutt E-Mail Client github mirror. Please use gitlab for issues/pull requests.

neomutt - ✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

cya-project - CYA - Control Your Accounts(?) or something similar...