Merge branch 'master' of github.com:LukeSmithxyz/mutt-wizard into master
This commit is contained in:
commit
93584f2c1d
8
bin/mw
8
bin/mw
@ -14,7 +14,7 @@ muttdir="$HOME/.config/mutt" # Main mutt config location
|
|||||||
accdir="$muttdir/accounts" # Directory for account settings
|
accdir="$muttdir/accounts" # Directory for account settings
|
||||||
maildir="$HOME/.local/share/mail" # Location of mail storage
|
maildir="$HOME/.local/share/mail" # Location of mail storage
|
||||||
namere="^[a-z_][a-z0-9_-]*$" # Regex to ensure viable username
|
namere="^[a-z_][a-z0-9_-]*$" # Regex to ensure viable username
|
||||||
emailre=".\+@.\+\\..\+" # Regex to confirm valid email address
|
emailre=".+@.+\..+" # Regex to confirm valid email address
|
||||||
muttshare="$prefix/share/mutt-wizard"
|
muttshare="$prefix/share/mutt-wizard"
|
||||||
mbsyncrc="$HOME/.mbsyncrc"
|
mbsyncrc="$HOME/.mbsyncrc"
|
||||||
mwconfig="$muttshare/mutt-wizard.muttrc"
|
mwconfig="$muttshare/mutt-wizard.muttrc"
|
||||||
@ -127,7 +127,7 @@ askinfo() { \
|
|||||||
printf "Insert the \033[31memail address\033[0m that you want to autoconfigure for mutt/mbsync\\n\tEmail: \033[36m"
|
printf "Insert the \033[31memail address\033[0m that you want to autoconfigure for mutt/mbsync\\n\tEmail: \033[36m"
|
||||||
read -r fulladdr
|
read -r fulladdr
|
||||||
printf "\033[0m"
|
printf "\033[0m"
|
||||||
while ! echo "$fulladdr" | grep "$emailre" >/dev/null; do
|
while ! echo "$fulladdr" | grep -E "$emailre" >/dev/null; do
|
||||||
printf "That is not a valid \033[31memail address\033[0m, please retype the desired email.\\n\\nEmail: \033[36m\t"
|
printf "That is not a valid \033[31memail address\033[0m, please retype the desired email.\\n\\nEmail: \033[36m\t"
|
||||||
read -r fulladdr
|
read -r fulladdr
|
||||||
printf "\033[0m"
|
printf "\033[0m"
|
||||||
@ -149,6 +149,10 @@ askinfo() { \
|
|||||||
esac
|
esac
|
||||||
printf "\\nSearching for \033[32m%s\033[0m in \033[34m\`domains.csv\`\033[0m..." "$domain"
|
printf "\\nSearching for \033[32m%s\033[0m in \033[34m\`domains.csv\`\033[0m..." "$domain"
|
||||||
serverinfo="$(grep "^$search_query" "$muttshare/domains.csv" 2>/dev/null)"
|
serverinfo="$(grep "^$search_query" "$muttshare/domains.csv" 2>/dev/null)"
|
||||||
|
if [ -z "$serverinfo" ]; then
|
||||||
|
search_query=$(echo "$search_query" | sed "s/\.[^\.]*$/\.\\\*/")
|
||||||
|
serverinfo="$(grep "^$search_query" "$muttshare/domains.csv" 2>/dev/null)"
|
||||||
|
fi
|
||||||
if [ -z "$serverinfo" ]; then
|
if [ -z "$serverinfo" ]; then
|
||||||
printf "Your email domain is not in mutt-wizard's database yet.\\nmutt-wizard will still autoconfigure everything, but you will have to manually type in your service's IMAP and SMTP server information.\\nYou can usually quickly find this by internet searching for it.\\n"
|
printf "Your email domain is not in mutt-wizard's database yet.\\nmutt-wizard will still autoconfigure everything, but you will have to manually type in your service's IMAP and SMTP server information.\\nYou can usually quickly find this by internet searching for it.\\n"
|
||||||
printf "Insert the IMAP server for your email provider (excluding the port number)\\n\033[36m\t"
|
printf "Insert the IMAP server for your email provider (excluding the port number)\\n\033[36m\t"
|
||||||
|
@ -34,9 +34,10 @@ bikerider.com,imap.mail.com,993,smtp.mail.com,587
|
|||||||
billycarlyle.uk,mail.muny.us,993,mail.muny.us,465
|
billycarlyle.uk,mail.muny.us,993,mail.muny.us,465
|
||||||
birdlover.com,imap.mail.com,993,smtp.mail.com,587
|
birdlover.com,imap.mail.com,993,smtp.mail.com,587
|
||||||
bjoernguthphotography.de,wp300.webpack.hosteurope.de,993,wp300.webpack.hosteurope.de,587
|
bjoernguthphotography.de,wp300.webpack.hosteurope.de,993,wp300.webpack.hosteurope.de,587
|
||||||
bocken.org,imap.gmail.com,993,smtp.gmail.com,465
|
bocken.org,mail.bocken.org,993,mail.bocken.org,587
|
||||||
brew-meister.com,imap.mail.com,993,smtp.mail.com,587
|
brew-meister.com,imap.mail.com,993,smtp.mail.com,587
|
||||||
bruttocarattere.org,mail.autistici.org,993,smtp.autistici.org,465
|
bruttocarattere.org,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
|
btinternet.com,mail.btinternet.com,993,mail.btinternet.com,587
|
||||||
canaglie.net,mail.autistici.org,993,smtp.autistici.org,465
|
canaglie.net,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
canaglie.org,mail.autistici.org,993,smtp.autistici.org,465
|
canaglie.org,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
carleton.ca,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
carleton.ca,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
||||||
@ -95,64 +96,20 @@ fsu-jena,exchange.uni-jena.de,993,smtp.uni-jena.de,587
|
|||||||
gcc.edu,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
gcc.edu,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
||||||
getbackinthe.kitchen,mail.cock.li,993,mail.cock.li,587
|
getbackinthe.kitchen,mail.cock.li,993,mail.cock.li,587
|
||||||
gmail.com,imap.gmail.com,993,smtp.gmail.com,587
|
gmail.com,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
gmx.at,imap.gmx.net,993,mail.gmx.net,587
|
gmx.*,imap.gmx.net,993,mail.gmx.net,587
|
||||||
gmx.com,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
gmx.de,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
gmx.eu,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
gmx.fr,imap.gmx.com,993,mail.gmx.com,587
|
|
||||||
gmx.info,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
gmx.net,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
gmx.org,imap.gmx.net,993,mail.gmx.net,587
|
|
||||||
go2.pl,poczta.o2.pl,993,poczta.o2.pl,465
|
go2.pl,poczta.o2.pl,993,poczta.o2.pl,465
|
||||||
goat.si,mail.cock.li,993,mail.cock.li,587
|
goat.si,mail.cock.li,993,mail.cock.li,587
|
||||||
googlemail.com,imap.googlemail.com,993,smtp.googlemail.com,587
|
googlemail.com,imap.googlemail.com,993,smtp.googlemail.com,587
|
||||||
grrlz.net,mail.autistici.org,993,smtp.autistici.org,465
|
grrlz.net,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
hacari.com,mail.autistici.org,993,smtp.autistici.org,465
|
hacari.*,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
hacari.net,mail.autistici.org,993,smtp.autistici.org,465
|
|
||||||
hacari.org,mail.autistici.org,993,smtp.autistici.org,465
|
|
||||||
helsinki.fi,outlook.office365.com,993,smtp.helsinki.fi,587
|
helsinki.fi,outlook.office365.com,993,smtp.helsinki.fi,587
|
||||||
hhu.de,mail.hhu.de,993,mail.hhu.de,465
|
hhu.de,mail.hhu.de,993,mail.hhu.de,465
|
||||||
hitler.rocks,mail.cock.li,993,mail.cock.li,587
|
hitler.rocks,mail.cock.li,993,mail.cock.li,587
|
||||||
horsefucker.org,mail.cock.li,993,mail.cock.li,587
|
horsefucker.org,mail.cock.li,993,mail.cock.li,587
|
||||||
hostgator,gator4171.hostgator.com,993,gator4171.hostgator.com,587
|
hostgator,gator4171.hostgator.com,993,gator4171.hostgator.com,587
|
||||||
hotmail.be,outlook.office365.com,993,smtp.office365.com,587
|
hotmail.*,outlook.office365.com,993,smtp.office365.com,587
|
||||||
hotmail.ca,outlook.office365.com,993,smtp.office365.com,587
|
hotmail.co.*,outlook.office365.com,993,smtp.office365.com,587
|
||||||
hotmail.cl,outlook.office365.com,993,smtp.office365.com,587
|
hotmail.com.*,outlook.office365.com,993,smtp.office365.com,587
|
||||||
hotmail.co.id,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.il,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.in,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.jp,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.kr,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.th,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.uk,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.co.za,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
|
||||||
hotmail.com.ar,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.au,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.br,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.hk,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.tr,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.tw,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.com.vn,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.cz,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.de,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.dk,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.es,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.fi,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.fr,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.gr,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.hu,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.it,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.lt,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.lv,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.my,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.nl,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.no,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.ph,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.rs,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.se,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.sg,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hotmail.sk,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
hs-mittweida.de,mail.hs-mittweida.de,993,mail.hs-mittweida.de,465
|
hs-mittweida.de,mail.hs-mittweida.de,993,mail.hs-mittweida.de,465
|
||||||
humbug.pw,imap.migadu.com,993,smtp.migadu.com,587
|
humbug.pw,imap.migadu.com,993,smtp.migadu.com,587
|
||||||
hushmail.com,imap.hushmail.com,993,smtp.hushmail.com,465
|
hushmail.com,imap.hushmail.com,993,smtp.hushmail.com,465
|
||||||
@ -165,8 +122,7 @@ infomaniak.com,imap.infomaniak.com,993,imap.infomaniak.com,587
|
|||||||
insiberia.net,mail.autistici.org,993,smtp.autistici.org,465
|
insiberia.net,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
insicuri.net,mail.autistici.org,993,smtp.autistici.org,465
|
insicuri.net,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
interactio.io,imap.gmail.com,993,smtp.gmail.com,587
|
interactio.io,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
interia.eu,poczta.interia.pl,993,poczta.interia.pl,465
|
interia.*,poczta.interia.pl,993,poczta.interia.pl,465
|
||||||
interia.pl,poczta.interia.pl,993,poczta.interia.pl,465
|
|
||||||
inventati.org,mail.autistici.org,993,smtp.autistici.org,465
|
inventati.org,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
ionos.de,imap.ionos.de,993,smtp.ionos.de,587
|
ionos.de,imap.ionos.de,993,smtp.ionos.de,587
|
||||||
itu.dk,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
itu.dk,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
||||||
@ -219,9 +175,7 @@ online.de,imap.1und1.de,993,smtp.1und1.de,465
|
|||||||
op.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
op.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
||||||
opoczta.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
opoczta.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
||||||
orange.fr,imap.orange.fr,993,smtp.orange.fr,465
|
orange.fr,imap.orange.fr,993,smtp.orange.fr,465
|
||||||
outlook.at,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
outlook.*,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
||||||
outlook.com,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
|
||||||
outlook.de,imap-mail.outlook.com,993,smtp-mail.outlook.com,587
|
|
||||||
outlook.es,outlook.office365.com,993,smtp.office365.com,587
|
outlook.es,outlook.office365.com,993,smtp.office365.com,587
|
||||||
paranoici.org,mail.autistici.org,993,smtp.autistici.org,465
|
paranoici.org,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
pm.me,127.0.0.1,1143,127.0.0.1,1025
|
pm.me,127.0.0.1,1143,127.0.0.1,1025
|
||||||
@ -229,10 +183,8 @@ poczta.fm,poczta.interia.pl,993,poczta.interia.pl,465
|
|||||||
poczta.onet.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
poczta.onet.pl,imap.poczta.onet.pl,993,smtp.poczta.onet.pl,465
|
||||||
polimi.it,outlook.office365.com,993,smtp.office365.com,587
|
polimi.it,outlook.office365.com,993,smtp.office365.com,587
|
||||||
polito.it,mail.polito.it,993,mail.polito.it,465
|
polito.it,mail.polito.it,993,mail.polito.it,465
|
||||||
polito.it,mail.polito.it,993,mail.polito.it,465
|
|
||||||
post.com,imap.mail.com,993,smtp.mail.com,587
|
post.com,imap.mail.com,993,smtp.mail.com,587
|
||||||
posteo.de,posteo.de,993,posteo.de,587
|
posteo.*,posteo.de,993,posteo.de,587
|
||||||
posteo.net,posteo.de,993,posteo.de,587
|
|
||||||
privacyrequired.com,mail.autistici.org,993,smtp.autistici.org,465
|
privacyrequired.com,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
prokonto.pl,poczta.o2.pl,993,poczta.o2.pl,465
|
prokonto.pl,poczta.o2.pl,993,poczta.o2.pl,465
|
||||||
protonmail.ch,127.0.0.1,1143,127.0.0.1,1025
|
protonmail.ch,127.0.0.1,1143,127.0.0.1,1025
|
||||||
@ -255,6 +207,7 @@ stud.tu-darmstadt.de,imap.stud.tu-darmstadt.de,993,smtp.tu-darmstadt.de,465
|
|||||||
stud.uis.no,outlook.office365.com,993,smtp.office365.com,587
|
stud.uis.no,outlook.office365.com,993,smtp.office365.com,587
|
||||||
stud.uni-bamberg.de,outlook.office365.com,993,smtp.office365.com,587
|
stud.uni-bamberg.de,outlook.office365.com,993,smtp.office365.com,587
|
||||||
student.binadarma.ac.id,imap.gmail.com,993,smtp.gmail.com,587
|
student.binadarma.ac.id,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
|
student.ethz.ch,mail.ethz.ch,993,mail.ethz.ch,587
|
||||||
student.rmit.edu.au,outlook.office365.com,993,smtp.office365.com,587
|
student.rmit.edu.au,outlook.office365.com,993,smtp.office365.com,587
|
||||||
student.tuwien.ac.at,mail.student.tuwien.ac.at,993,mail.student.tuwien.ac.at,587
|
student.tuwien.ac.at,mail.student.tuwien.ac.at,993,mail.student.tuwien.ac.at,587
|
||||||
student.utwente.nl,imap.gmail.com,993,smtp.gmail.com,587
|
student.utwente.nl,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
@ -262,7 +215,6 @@ studenti.unipi.it,outlook.office365.com,993,smtp.office365.com,587
|
|||||||
students.rmcacs.org,imap.gmail.com,993,smtp.gmail.com,587
|
students.rmcacs.org,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
students.southwales.ac.uk,imap.gmail.com,993,smtp.gmail.com,587
|
students.southwales.ac.uk,imap.gmail.com,993,smtp.gmail.com,587
|
||||||
studio.unibo.it,outlook.office365.com,993,smtp.office365.com,587
|
studio.unibo.it,outlook.office365.com,993,smtp.office365.com,587
|
||||||
studio.unibo.it,outlook.office365.com,993,smtp.office365.com,587
|
|
||||||
studserv.uni-leipzig.de,studserv.uni-leipzig.de,993,studserv.uni-leipzig.de,25
|
studserv.uni-leipzig.de,studserv.uni-leipzig.de,993,studserv.uni-leipzig.de,25
|
||||||
subvertising.org,mail.autistici.org,993,smtp.autistici.org,465
|
subvertising.org,mail.autistici.org,993,smtp.autistici.org,465
|
||||||
t-online.de,secureimap.t-online.de,993,securesmtp.t-online.de,465
|
t-online.de,secureimap.t-online.de,993,securesmtp.t-online.de,465
|
||||||
@ -307,15 +259,8 @@ wit.edu,outlook.office365.com,993,smtp.office365.com,587
|
|||||||
wp.pl,imap.wp.pl,993,smtp.wp.pl,465
|
wp.pl,imap.wp.pl,993,smtp.wp.pl,465
|
||||||
writeme.com,imap.mail.com,993,smtp.mail.com,587
|
writeme.com,imap.mail.com,993,smtp.mail.com,587
|
||||||
ya.ru,imap.yandex.com,993,smtp.yandex.com,587
|
ya.ru,imap.yandex.com,993,smtp.yandex.com,587
|
||||||
yahoo.com,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,587
|
yahoo.*,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,587
|
||||||
yahoo.fr,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,587
|
yandex.*,imap.yandex.com,993,smtp.yandex.com,587
|
||||||
yahoo.gr,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,587
|
|
||||||
yandex.by,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
yandex.com,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
yandex.kz,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
yandex.net,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
yandex.ru,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
yandex.ua,imap.yandex.com,993,smtp.yandex.com,587
|
|
||||||
ymail.com,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,465
|
ymail.com,imap.mail.yahoo.com,993,smtp.mail.yahoo.com,465
|
||||||
zaclys.net,mail.zaclys.net,993,mail.zaclys.net,465
|
zaclys.net,mail.zaclys.net,993,mail.zaclys.net,465
|
||||||
zoho.com,imap.zoho.com,993,smtp.zoho.com,465
|
zoho.com,imap.zoho.com,993,smtp.zoho.com,465
|
||||||
|
|
Loading…
Reference in New Issue
Block a user