[linux] mailsend-go stopt ploteslin

paai j.j.paijmans op gmail.com
Wo Jun 8 12:26:00 CEST 2022


On 08-06-22 12:21, Guus Snijders via Linux wrote:
> Op wo 8 jun. 2022 09:22 schreef paai via Linux <linux op lists.nllgg.nl 
> <mailto:linux op lists.nllgg.nl>>:
>
>     Ik gebruik al jaren met plezier mailsend, en later diens opvolger
>     mailsend-go. Het is een programma om vanaf de commandline of
>     script mail
>     te versturen.
>
>     Dat gaat dan zo:
>
>     /usr/local/bin/mailsend-go \
>         -use gmail \
>         -f j.j.paijmans op gmail.com <mailto:j.j.paijmans op gmail.com> \
>         auth \
>         -user j.j.paijmans op gmail.com <mailto:j.j.paijmans op gmail.com> \
>         -pass xxxxxx \
>         -t "$destination" \
>         -sub "$subject" \
>         body \
>         -file "$message"
>
>     en sinds vanochtend krijg ik dit:
>
>     ERROR: 535 5.7.8 Username and Password not accepted. Learn more at
>     5.7.8 https://support.google.com/mail/?p=BadCredentials
>     bv21-20020a170906b1d500b006fe98fb9523sm8739420ejb.129 - gsmtp
>
>
>     Nu weet ik dat Google in zijn of haar heeft wijsheid besloten dat
>     sinds
>     30 mei 'less secure apps' niet meer worden geaccepteerd.
>
>
> De foutmelding is wat misleidend, het antwoord is waarschijnlijk oauth.
>
> In plaats van eigen password dien je een 'cookie' te genereren en die 
> te gebruiken voor de authenticatie. (Dit is heel kort door de bocht, 
> lees je wel ff in over oauth).
>
> Als de voorbereidingen voor oauth zijn gelukt, kun je hier lezen hoe 
> dit werkt met IMAP/POP3/SMTP:
>
> https://developers.google.com/gmail/imap/xoauth2-protocol
>
> Ik heb de code voor mailsend verder niet bekeken, maar vermoedelijk is 
> dit vrij simpel aan te passen.
>
> Bij de smtp auth voeg je XOAUTH en XOAUTH2 toe en in plaats van 
> username &password stuur je AUTH XAUTH $token, return code zou 235 
> moeten zijn.
>
>
> Het meeste werk zit waarschijnlijk in het samenstellen van het oauth 
> cookie ;).
>
>
> Dat gezegd hebbende: het enige dat oauth hier toevoegt, is dus dat je 
> je eigen wachtwoord niet meer 'mag' gebruiken, in plaats daarvan krijg 
> je een applicatie-specifiek wachtwoord van de server.
>
>
> Bonus actie: zorg dat je makkelijk of vlot een nieuw token kunt 
> genereren en toepassen.
>
>
> Kortom: geen direct antwoord, maar met wat knutselen moet dit wel 
> lukken, denk ik.
>
>
>
> mvg, Guus Snijders


daar ga ik (ook) naar kijken. Intussen ben ik aan het knutselen met een 
free smtp server (sendinblue), maar die zal ook wel rare dingen met je 
data doen.

Iemand bekend met betrouwbare free smtp servers?


Paai



-- 
Dr J.J. Paijmans
paijmans.net v.a. Danzig

------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20220608/75f6894d/attachment.htm>


Meer informatie over de Linux maillijst