gnus: Mail-To-News Gateways
6.6.4 Mail-To-News Gateways
---------------------------
If your local ‘nntp’ server doesn’t allow posting, for some reason or
other, you can post using one of the numerous mail-to-news gateways.
The ‘nngateway’ back end provides the interface.
Note that you can’t read anything from this back end—it can only be
used to post with.
Server variables:
‘nngateway-address’
This is the address of the mail-to-news gateway.
‘nngateway-header-transformation’
News headers often have to be transformed in some odd way or other
for the mail-to-news gateway to accept it. This variable says what
transformation should be called, and defaults to
‘nngateway-simple-header-transformation’. The function is called
narrowed to the headers to be transformed and with one
parameter—the gateway address.
This default function just inserts a new ‘To’ header based on the
‘Newsgroups’ header and the gateway address. For instance, an
article with this ‘Newsgroups’ header:
Newsgroups: alt.religion.emacs
will get this ‘To’ header inserted:
To: alt-religion-emacs@GATEWAY
The following pre-defined functions exist:
‘nngateway-simple-header-transformation’
Creates a ‘To’ header that looks like
NEWSGROUP@‘nngateway-address’.
‘nngateway-mail2news-header-transformation’
Creates a ‘To’ header that looks like ‘nngateway-address’.
Here’s an example:
(setq gnus-post-method
'(nngateway
"mail2news@replay.com"
(nngateway-header-transformation
nngateway-mail2news-header-transformation)))
So, to use this, simply say something like:
(setq gnus-post-method '(nngateway "GATEWAY.ADDRESS"))