Yyyyyyyy is a random string that’s different for different users. But if your system does not have an updated nssdb, you may consider using Firefox’s instead by adding such option -S nss-config-dir=~/.mozilla/firefox/fault/įind out Firefox’s profile directory in the home directory which commonly has a format like this: ~/.mozilla/firefox/fault Most Linux system’s default nssdb should be already updated so that gmail is good with it. Click on “Select App” → “Other”, type “mailx”, and hit “Generate”. You can generate an “App Password” for mailx so it can be easily revoked in case it leaked out.
#Linux gmail client verification#
Gmail now supports “App Password” if you are using Google’s 2-Step verification and you will need to use it instead of your Gmail’s password.Passwords in the command line can be seen by other users on the system. you may consider not setting -S smtp-auth-password and input it each time you use this command.You can also use pipe like this: echo "The mail content" | mailx -v -s. Then this mail will be sent out through gmail’s smtp server. Type in the mail content and after finishing the email, use “Ctrl+d” to tell mailx you have finished. This command will ask for the email content. Replace the `$…` above with the value that is actually used. S smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD \ S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" \ (use `s-nail` instead in releases without the heirloom mailx) $ mailx -v -s "$EMAIL_SUBJECT" \ This is an all-in-one command that sends email to $TO_EMAIL_ADDRESS If you want to enter from address with owner’s name, you can use, for example, following format: -S “from=System User “ Note, that when setting from variable, domain name of host is automatically added if value does not contain any. Sets the internal option variable and, in case of a string option, assigns value to it. Mailx accepts most configuration in the command line directly from the -S options in format -S variable (check more in mailx manual).