All of lore.kernel.org
 help / color / mirror / Atom feed
* email configuration for the outreachy documentation
@ 2023-03-19 10:02 Julia Lawall
  2023-03-19 11:21 ` Sumitra Sharma
  0 siblings, 1 reply; 3+ messages in thread
From: Julia Lawall @ 2023-03-19 10:02 UTC (permalink / raw)
  To: Sumitra Sharma; +Cc: bagasdotme, outreachy

[changed subject to something more meaningful]


On Sun, 19 Mar 2023, Sumitra Sharma wrote:

> On Sun, Mar 19, 2023 at 10:02:46AM +0100, Julia Lawall wrote:
> >
> >
> > On Sun, 19 Mar 2023, Sumitra Sharma wrote:
> >
> > > On Sun, Mar 19, 2023 at 09:35:50AM +0100, Julia Lawall wrote:
> > > > > Actually, the only issue I faced was that the outreachyfirstpatch
> > > > > document does not contain the information of how one can set their inbox in mutt.
> > > > > Due to which I had problems to send and reply mails. This below
> > > > > configuration update will enable the inbox at the client side.
> > > > >
> > > > > How about this...
> > > > >
> > > > > Under the section "Configure esmtp":
> > > > >
> > > > > ###
> > > > > Next, set up the mail client, mutt, with some defaults, by creating a .muttrc file in your homedirectory:
> > > > >
> > > > > Note: The imap_pass, smtp_pass would be the App password or
> > > > >  	  the mailbox password.
> > > > >
> > > > >  		set sendmail="/usr/bin/esmtp"
> > > > >  		set envelope_from=yes
> > > > >  		set from="Your Name <my.email@gmail.com>"
> > > > >  		set use_from=yes
> > > > >  		set edit_headers=yes
> > > > >
> > > > >  		# IMAP settings
> > > > >  		set imap_user = "username@gmail.com"
> > > > >  		set imap_pass = "<mailbox password>"
> > > > >
> > > > >  		# SMTP settings
> > > > >  		set smtp_url = "smtps://username@smtp.gmail.com"
> > > > >  		set smtp_pass = "<mailbox password>"
> > > > >
> > > > >  		# Remote Gmail folders
> > > > >  		set folder = "imaps://imap.gmail.com/"
> > > > >  		set spoolfile = "+INBOX"
> > > > >  		set postponed = "+[Gmail]/Drafts"
> > > > >  		set record = "+[Gmail]/Sent Mail"
> > > > >  		set trash = "+[Gmail]/Trash"
> > > > > ###
> > > >
> > > > Does this have anything to do with esmpt?
> > > >
> > >
> > > In the current version of the outreachy firstpatch document the configuration
> > > steps for .esmtp and .muttrc are written under the heading
> > > "Configure esmtp" and also to configure esmtp we are creating the muttrc
> > > file. So, both are linked in a way.
> >
> > I don't think so.  Comfiguring esmtp requires adding some information to
> > the .muttrc, but people who don't want to configure esmtp may also want to
> > add information to the .muttrc.
> >
>
> Then, why dont we rename the section as "Configure MTA"

I don't think that the configuration of IMAP is related to the concept of
an MTA.

https://serverfault.com/questions/173116/whats-the-different-between-mail-servers-mta-and-pop3-imap

>
> then it will go as follows:
>
> > >
> > > > Does "<mailbox password>" mean that you have to put your password in plain
> > > > text?
> > > >
> > >
> > > Yes, but it is always prefered to use the app password for better security.
> >
> > The existing text about sending mesages with mutt says:
> >
> > identity "my.email@gmail.com"
> > hostname smtp.gmail.com:587
> > username "my.email@gmail.com"
> > password "ThisIsNotARealPassWord"
> > starttls required
> >
> > Why not put "ThisIsNotARealPassWord" in your text as well, if that is
> > what you expect people to do?
> >
> > That is, when you put something in quotes, the reader doedn't know whether
> > they are supposed to put exactly the thing that you have put in the quotes
> > or something else.  I guess that for eg "smtps://username@smtp.gmail.com"
> > they should fill in their real username.  But for "<mailbox password>" it
> > is not clear what is expected.
> >
>
> ###
> Configure MTA
>
> Note: These instructions assume you're using esmtp, but if you already have another mail transfer agent (MTA) installed, you do not need to install esmtp. Instead, change the .muttrc file "sendmail" line to be the path to your MTA. Mutt uses ssmtp by default, so if your MTA is ssmtp, you can leave that line out entirely.
>
> First, create a .esmtprc file with the right permissions:
>
>
> 			touch ~/.esmtprc
> 			chmod g-rwx ~/.esmtprc
> 			chmod o-rwx ~/.esmtprc
>
> Edit the .esmtprc in your home directory, and add lines like this:
>
> 			identity "my.email@gmail.com"
> 			hostname smtp.gmail.com:587
> 			username "my.email@gmail.com"
> 			password "ThisIsNotARealPassWord"
> 			starttls required
>
> (For Yahoo mail, replace hostname line with:
>
> 			hostname smtp.mail.yahoo.com:587
>
> Next, set up the mail client, mutt, with some defaults, by creating a .muttrc file in your homedirectory:
>  Note: The imap_pass, smtp_pass would be the App password or the mailbox password.
>
>
> 	           set sendmail="/usr/bin/esmtp"
> 	           set envelope_from=yes
> 	           set from="Your Name <my.email@gmail.com>"
> 	           set use_from=yes
> 		     set edit_headers=yes
>
>                  # IMAP settings
>                  set imap_user = "username@gmail.com"
>                  set imap_pass = "<ThisIsNotARealPassWord>"

Why do you have <> around ThisIsNotARealPassWord.  It was not done
previously.

>                  # SMTP settings
>                  set smtp_url = "smtps://username@smtp.gmail.com"

Is username different than my.email?

julia

>                  set smtp_pass = "<ThisIsNotARealPassWord>"
>
>                  # Remote Gmail folders
>                  set folder = "imaps://imap.gmail.com/"
>                  set spoolfile = "+INBOX"
>                  set postponed = "+[Gmail]/Drafts"
>                  set record = "+[Gmail]/Sent Mail"
>                  set trash = "+[Gmail]/Trash"
>
>
> ###
>
>
> Regards,
>
> Sumitra
>
> > julia
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-03-19 12:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-19 10:02 email configuration for the outreachy documentation Julia Lawall
2023-03-19 11:21 ` Sumitra Sharma
2023-03-19 12:50   ` Bagas Sanjaya

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.