postsrsd VS cyrus-sasl-xoauth2

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

postsrsd

Postfix Sender Rewriting Scheme daemon (by roehling)

cyrus-sasl-xoauth2

XOAUTH2 mechanism plugin for cyrus-sasl (by moriyoshi)
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
postsrsd cyrus-sasl-xoauth2
3 6
316 74
- -
7.8 0.0
9 days ago almost 3 years ago
C C
GNU General Public License v3.0 only MIT License
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.

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.

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.

What are some alternatives?

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

rspamd - Rapid spam filtering system.

oauth2ms

postforward - Postfix SRS forwarding agent

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

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

PHPMailer - The classic email sending library for PHP

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

isync

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

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

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