Преглед изворни кода

Add separate login to account creation queries

This is first working version of an added login query to the account
creation process. It fixes the first part of #6, but there still needs
to be more testing for the second part of that issue, which concerns
creating accounts with domains not listed in domain.csv.
tags/v3.1
Björn Guth пре 8 година
родитељ
комит
458ae95c95
3 измењених фајлова са 4 додато и 3 уклоњено
  1. +1
    -1
      autoconf/mutt_profile
  2. +1
    -1
      autoconf/offlineimap_profile
  3. +2
    -1
      mutt-wizard.sh

+ 1
- 1
autoconf/mutt_profile Прегледај датотеку

@@ -2,7 +2,7 @@
# muttrc file for account $title # muttrc file for account $title
set realname = "$realname" set realname = "$realname"
set from = "$fulladdr" set from = "$fulladdr"
set smtp_url = "smtp://$fulladdr@$smtp:$sport/"
set smtp_url = "smtp://$login@$smtp:$sport/"
set sendmail = "/usr/bin/msmtp -a $title" set sendmail = "/usr/bin/msmtp -a $title"
set folder = "~/.mail/$title" set folder = "~/.mail/$title"
set header_cache = ~/.config/mutt/accounts/$title/cache/headers set header_cache = ~/.config/mutt/accounts/$title/cache/headers


+ 1
- 1
autoconf/offlineimap_profile Прегледај датотеку

@@ -5,7 +5,7 @@ remoterepository = $title-remote


[Repository $title-remote] [Repository $title-remote]
type = $type type = $type
remoteuser = $fulladdr
remoteuser = $login
sslcacerfile = /etc/ssl/cets/ca-certificates.crt sslcacerfile = /etc/ssl/cets/ca-certificates.crt
remotepasseval = mailpasswd("$title") remotepasseval = mailpasswd("$title")
remotehost = $imap remotehost = $imap


+ 2
- 1
mutt-wizard.sh Прегледај датотеку

@@ -109,6 +109,7 @@ EOF
fi fi
realname=$( dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "Enter the full name you'd like to be identified by on this email account." 10 60 3>&1 1>&2 2>&3 3>&- ) realname=$( dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "Enter the full name you'd like to be identified by on this email account." 10 60 3>&1 1>&2 2>&3 3>&- )
title=$( dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "Give a short, one-word name for this email account that will differentiate it from other email accounts." 10 60 3>&1 1>&2 2>&3 3>&- ) title=$( dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "Give a short, one-word name for this email account that will differentiate it from other email accounts." 10 60 3>&1 1>&2 2>&3 3>&- )
login=$(dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "Enter your login." 10 60 3>&1 1>&2 2>&3 3>&- )
# Sets the repo type and other variables for the sed regex. # Sets the repo type and other variables for the sed regex.
if [[ "$service" == "gmail.com" ]]; if [[ "$service" == "gmail.com" ]];
then then
@@ -128,8 +129,8 @@ replacement="
s/\$smtp/$smtp/g; s/\$smtp/$smtp/g;
s/\$sport/$sport/g; s/\$sport/$sport/g;
s/\$type/$type/g; s/\$type/$type/g;
s/\$login/$login/g;
/$delet/d" /$delet/d"

# Gets the first unused shortcut number in the muttrc and puts it in $idnum. # Gets the first unused shortcut number in the muttrc and puts it in $idnum.
cat "$muttdir"personal.muttrc | grep i[0-9] | awk '{print $3}' | sed -e 's/i//g' > /tmp/mutt_used cat "$muttdir"personal.muttrc | grep i[0-9] | awk '{print $3}' | sed -e 's/i//g' > /tmp/mutt_used
echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9" > /tmp/mutt_all_possible echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9" > /tmp/mutt_all_possible


Loading…
Откажи
Сачувај