Gmail Send Delay Settings

Have you ever found yourself typing an email and wishing to send it at a later time? You can save i

Have you ever found yourself typing an email and wishing to send it at a later time? You can save it as a draft, but that would require a few steps of saving it as a draft and returning later to manually send it.

Fortunately, there is another Google script that can automate this for you. Here are the steps for setting it up:

  • Click Google link to access the Google script page.
  • Click the page link and you are redirected to a new page.

GmailDelayOne

  • Click continue button to authorize script.

GmailDelayTwo

  • Click Allow and you will be re-directed to a configuration page.

GmailDelayThree

  • Configure,  the settings in the and click Run Now.

GmailDelayFour

  • Return to your Gmail and draft an email. You will include the future date/time for it to send, then save it as draft with the "GmailDelaySend/ToSend" label. This step is not necessary but it helps to test it out before using it.

Now,  you are setup to write emails when you have some time and Gmail will send them at your designated time.

Is your Gmail inbox filled with old messages?

I enjoy using Gmail because it's free, has a large amount of storage, and you can make scripts to k

I enjoy using Gmail because it's free, has a large amount of storage, and you can make scripts to keep your inbox tidy,  but you don't need to be a senior developer to create one. Here are some steps to create your own script to maintain your inbox.

  • Log into your Google account.

EmailScriptOne

  • Go to Google Scripts and click on Start Scripting to create a blank project.
  • Click on Untitled project and give it a name.

EmailScriptTwo

  • Copy and paste the following script in the Code.gs tab (copy over default myfunction) :
function auto_delete_mails() {  
  var label = GmailApp.getUserLabelByName("Delete Mail");   //This is the label you assign to a message in your Gmail account's inbox
  if(label == null){
    GmailApp.createLabel('Delete Mail');
  }
  else{
    var delayDays = 30 // Enter # of days before messages are moved to trash   
    var maxDate = new Date(); 
    maxDate.setDate(maxDate.getDate()-delayDays);    
    var threads = label.getThreads();  
    for (var i = 0; i < threads.length; i++) {  
      if (threads[i].getLastMessageDate()<maxDate){  
        threads[i].moveToTrash();
      } 
    } 
  }
}

  • Update the  delayDays to the number of days messages are to be removed from your inbox.
  • Save. It will create a "Delete Mail" label that you can use to assign an email for it to auto delete from your inbox.
  • Set trigger through Resources>Current Project's Triggers> Add one now to run it daily.

EmailScriptFour


EmailScriptFive

Now, you can label an email after reading it for your helpful script to keep your inbox tidy and free of old messages.

Hints to Reduce Spam from Your Contact Form

Restrict Links in MessagesUse the following to enhance your default configuration to prevent links b


Restrict Links in Messages

Use the following to enhance your default configuration to prevent links being added to your contact form:

$disallowed_text = (
	"[Hh][Tt][Tt][Pp]|[Hh][Tt][Mm][Ll]|[Ww][Ww][Ww]","Please remove links from your message to continue.",
);

Add A Preview Step

Have you ever wondered why you might review your message on a contact form? Simple adding an additional step can prevent a spam because many spam bots are not able to complete it.

Add Anti-Spam Fields

What is "2+2"? What color is the sky on a clear day? Have you ever answered a simple question on a contact form? Spam bots often target many sights and are unprepared to answer simple questions, therefore, they are unable to send their spam.

Bot Trap

Add an invisible contact form using via CSS style to have spam bots  try to fill out it out, which will prevent submission when they try to fill it in. This field is created with a type "trap" in the contact form configuration.

Captchas

Sign up for an account on reCAPTCHA, then generate a public and private reCAPTCHA key for your domain, and put the keys in the contact form configuration


Special thanks to Stephen Ostermiller for his helpful blog!

Article an Modern URL's

Have you ever wondered why a URL contains &quot; &quot;, &quot;%&quot;, and other characters.Gizmodo explains the reason

Have you ever wondered why a URL contains " ", "%", and other characters.

Gizmodo explains the reasons that "modern" contain "garbage" characters.


Have a great day!

Want to experience an early personal computer?

If you would like to experience using a computer from the 1980&#39;s but don&#39;t have access to a working

If you would like to experience using a computer from the 1980's but don't have access to a working "vintage" computer, then visit PCjs to run a simulation in your browser. Here a screen shot of an IBM PC (Model 5150) with monochrome display:




It's complete with the beep once that you would hear after booting the computer and you can use your keyboard to interact with it. Visit the site and try it out.


Have a great day!


An Article about Dr. Scott Fahlman and the Smiley

Here an interesting article&amp;nbsp;about&amp;nbsp;&amp;nbsp;Dr. Scott Fahlman and the Smiley, but it also cove

Here an interesting article about  Dr. Scott Fahlman and the Smiley, but it also covers his professional research in science.


:-)


Have a Great Day!

The Days of Hit Counters for your Web Site

Did you ever use a hit counter to track and/or display the number of hits to your website? Here&#39;s an

Did you ever use a hit counter to track and/or display the number of hits to your website? Here's an example of some:




Visit "Hit Counters: The Analytics Tool of the Early Web" for more details.


Have a great day!

What are those symbols on your iPhone box?

Have you ever wondered what those symbols mean on your iPhone box? This article explains them all!Ha

Have you ever wondered what those symbols mean on your iPhone box? This article explains them all!


Have a great day!

Rotary Phones

Do you remember rotary phones? Maybe you&#39;re too young to know what it is? Here&#39;s an interesting vide

Do you remember rotary phones? Maybe you're too young to know what it is? Here's an interesting video of children seeing a rotary phone for the first time:





Next question, do you know what a cassette tape is?

Have a great day!