僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
~/.mailrc に account を6つ(自前2、商用無償2、商用有償2)
登録して、それぞれs-nailからのSMTPを確認。
時々Googleにログインしている、手元の端末2台で、うまく送信できた。
が、サーバに.mailrcを持っていったら、GMailだけが送信失敗。
$ echo test | s-nail -A gmail -s FROM_GMAIL 'どこか<MY_MAIL_ADDRESS>' $ smtp-server: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=WWWWWWWW smtp-server: 534-5.7.14 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX smtp-server: 534-5.7.14 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY> Please smtp-server: 534-5.7.14 log in via your web browser and then try again. smtp-server: 534-5.7.14 Learn more at smtp-server: 534 5.7.14 https://support.google.com/mail/answer/78754 22sm8378972pfo.131 - gsmtp "$HOME/dead.letter" 10/322 ... message not sent
muttも接続に失敗する。
さて、サーバにブラウザとVNCでも入れるべきか...
Googleにログインしたか否か思い出せないPCに、Ubuntu 19.04(disco)
をUSBで起動させ、.mailrcと.muttをコピーし、ssh経由で
アクセス。apt-getしたs-nailもmuttも、GMailとの接続には問題なかった。
違うグローバルIPからするべきだったが、それを試すには、
おそらく別の機器でなければ。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。