[linux] mailsend-go stopt ploteslin

paai j.j.paijmans op gmail.com
Wo Jun 8 14:10:45 CEST 2022


On 08-06-2022 12:26, paai wrote:
>
>
> 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>:
>>
>>     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 \
>>         auth \
>>         -user 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.
>

Voor wie het weten wil: de Sendinblue-connectie werkt naar tevredenheid.



> Iemand bekend met betrouwbare free smtp servers?
>
>
> Paai
>
>
>
> -- 
> Dr J.J. Paijmans
> paijmans.net v.a. Danzig

-- 
Dr Hans Paijmans
Houwenberg 2A
5985PE Grashoek
06 219 610 83
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20220608/53842fde/attachment.htm>


Meer informatie over de Linux maillijst