#! /bin/zsh # # this file: # http://user.it.uu.se/~embe8573/conf/.zsh/mail # https://dataswamp.org/~incal/conf/.zsh/mail # # the DMARC issue: # https://en.wikipedia.org/wiki/DMARC # https://mailarchive.ietf.org/arch/msg/ietf/kL24edUthAOuHuwK3ZnpFkCXduI # # RFC 7489: # "Domain-based Message Authentication, # Reporting, and Conformance (DMARC)" # # # discussion and commands: # http://lists.gnu.org/archive/html/help-gnu-emacs/2019-05/msg00476.html # http://lists.gnu.org/archive/html/help-gnu-emacs/2019-05/msg00477.html # http://lists.gnu.org/archive/html/help-gnu-emacs/2019-05/msg00481.html export DMARK_ZOHO=_dmarc.zoho.eu dig-zoho () { dig $DMARK_ZOHO txt +short } host-zoho () { host -t txt $DMARK_ZOHO } test-zoho () { local server=pop.zoho.com local port=995 echo "socat" socat - OPENSSL:${server}:${port} echo "\nopenssl" openssl s_client -quiet -connect ${server}:${port} echo "\ngutls-cli" gnutls-cli --port $port $server }