Re: I am unable to setup and send mail via mutt Here I am sharing my all muttrc and everything

Richard Akintola <[email protected]> Sun, 30 Mar 2025 15:04:26 +0100
Newsgroups dev.linux.lists.outreachy
Message-ID <CAMyr_bJw27fvKr75ow9h4ZhroiG7=zEbpBDNi3Jtz2cx0RjAAw@mail.gmail.com>
Hi,

Here is how I solved it.
After installing esmtp, I followed the steps below to configure it:
1. Enabled two-step verification in order to generate App Password.

2. Added the following to my ~/.esmtp file
identity "[email protected]"
hostname smtp.gmail.com:587
username "[email protected]"
password "passwordGeneratedByAppPassword"
starttls required

3. sudo update-alternatives --install /usr/sbin/sendmail sendmail
/usr/bin/esmtp 50
This handles the sendmail

4. Test if esmtp can send mails
echo "Testing email via esmtp" | /usr/sbin/sendmail -v [email protected]

5. Step 4 was successful, so I added the following to my ~/.muttrc
set sendmail="/usr/bin/esmtp"
set envelope_from=yes
set from="My Name <[email protected]>"
set use_from=yes
set edit_headers=yes

I hope this helps.

On Sun, Mar 30, 2025 at 2:38 PM Julia Lawall <[email protected]> wrote:
>
>
>
> On Sun, 30 Mar 2025, rujra wrote:
>
> >
> > hi Julia,
> > Yes I have checked this solution:
> > < have solved it by heading Google's less secure apps page. And turn on the less secure apps. Now I can send mail through mutt application.>
> >
> > but my gmail account is not authorized to do that changes. as it suggest
>
> I don't actually have a gmail account.  Has someone else solved the
> problem?  If I click on that link it tells me about something that has
> changed since January 2025:
>
> Starting January 2025, less secure apps, third-party apps, or devices that
> have you sign in with only your username and password will no longer be
> supported for Google Workspace accounts. For exact dates, visit Google
> Workspace Updates. To continue to use a specific app with your Google
> Account, you’ll need to use a more secure type of access that doesn’t
> share password data. Learn how to use Sign in with Google.
>
> But I don't know if that is relevant to your case.
>
> Have you followed these instructions from the Outreachy tutorial?
>
> ------------------------
>
> In gmail, go click the gear icon, go to "Settings", go to the tab
> "Forwarding POP/IMAP", and click "Enable IMAP", then click on "Save
> Changes".
>
> Then click the "Configuration instructions" link at the very bottom of the
> page. Note the outgoing mail server information in "Step 2", and copy it
> into the .esmtprc file, as shown in the next section.
>
> Next, make sure two-step verification is enabled on your gmail account,
> then generate and use App Password.
>
> ------------------------
>
> julia
>
>
>
>
> >
> >
> > On Sun, 30 Mar 2025, 6:53 pm Julia Lawall, <[email protected]> wrote:
> >
> >
> >       On Sun, 30 Mar 2025, rujra wrote:
> >
> >       > Hi Julia,Here I am unable to send message from my CLI :
> >       > Error: "Error sending message, child exited 70 (Internal error.)"
> >       > I am asking that , here when I am trying to send via CLI using mutt , I am unable to send it and says error as above.
> >       > is this related to my sendmail path ? = <set sendmail="/usr/bin/esmtp"> ?
> >       > kindly help , and thank you for your prompt response/help.
> >
> >       Did you try the suggestion at the end of the page here:
> >
> >       https://stackoverflow.com/questions/38372023/ubuntu-sendmail-exited-with-error-70
> >
> >       I added back the mailing list because others may have this question in the
> >       future, or know the answer to it now.
> >
> >       julia
> >
> >
> >       > Thanking you,
> >       > Rujra Bhatt
> >       >
> >       > On Sun, Mar 30, 2025 at 6:33 PM Julia Lawall <[email protected]> wrote:
> >       >
> >       >
> >       >       On Sun, 30 Mar 2025, rujra wrote:
> >       >
> >       >       > ============ ~/.muttrc ================
> >       >       > set sendmail="/usr/bin/esmtp"
> >       >       >   2 set envelope_from=yes
> >       >       >   3 set from="Rujra Bhatt <[email protected]>"
> >       >       >   4 set use_from=yes
> >       >       >   5 set edit_headers=yes
> >       >       >   6
> >       >       >   7 set imap_user = '[email protected]'
> >       >       >   8 set imap_pass = 'mfpdcwklatrzlhbu'   #application password 16-digit.
> >       >       >   9
> >       >       >  10
> >       >       >  11 set folder="imaps://imap.gmail.com"
> >       >       >  12 set spoolfile="imaps://imap.gmail.com/INBOX"
> >       >       >  13 set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"
> >       >       >  14 set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"
> >       >       >  15
> >       >       >  16 set header_cache = "~/.mutt/cache/headers"
> >       >       >  17 set message_cachedir = "~/.mutt/cache/bodies"
> >       >       >  18 set certificate_file = "~/.mutt/certificates"
> >       >       >  19
> >       >       >  20 set from = '[email protected]'
> >       >       >  21 set realname = 'rujra bhatt'
> >       >       >  22
> >       >       >  23 #set smtp_url = 'smtp://[email protected]:587/'
> >       >       >  24 #set smtp_pass='aplication'
> >       >       >  25
> >       >       >  26 set move = no
> >       >       >  27 set imap_keepalive = 900
> >       >       >  28
> >       >       >  29 # Gmail-style keyboard shortcuts
> >       >       >  30 macro index,pager ga "<change-folder>=[Gmail]/All<tab><enter>" "Go
> >       >       > to all mail"
> >       >       >  31 macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
> >       >       >  32 macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go
> >       >       > to starred messages"
> >       >       >  33 macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
> >       >       >  34 macro index,pager e "<enter-command>unset trash\n
> >       >       > <delete-message>" "Gmail archive message    " # different from Gmail,
> >       >       > but wanted to keep "y" to show folders.
> >       >       >
> >       >       >
> >       >       > =========================================================
> >       >       > Also I am attaching debug report here
> >       >
> >       >       How does the error manifest?  i didn't see anything alarming in the debug
> >       >       output, but I may have missed something.
> >       >
> >       >       julia
> >       >
> >       >
> >       >
> >
> >
> >