[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