{"id":21443,"date":"2024-03-15T22:06:42","date_gmt":"2024-03-15T22:06:42","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/"},"modified":"2024-03-21T20:29:53","modified_gmt":"2024-03-21T20:29:53","slug":"how-to-be-reminded-that-the-linux-email-has-been-sent","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/","title":{"rendered":"How to be reminded that the Linux email has been sent?"},"content":{"rendered":"<p>In Linux, you can use command line tools like mail or sendmail to send emails. These tools do not provide email sending reminders by default, but you can use scripts or scheduled tasks to set up email reminders.<\/p>\n<p>Here&#8217;s an example of using a script to send email reminders.<\/p>\n<ol>\n<li>reminder email script<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>$ touch sendmail_reminder.sh\r\n$ chmod +x sendmail_reminder.sh\r\n<\/code><\/pre>\n<ol>\n<li>Edit the script file and add the following content:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">#!\/bin\/bash<\/span>\r\n\r\n<span class=\"hljs-comment\"># \u53d1\u9001\u90ae\u4ef6\u63d0\u9192\u51fd\u6570<\/span>\r\n<span class=\"hljs-function\"><span class=\"hljs-title\">sendmail_reminder<\/span><\/span>() {\r\n    <span class=\"hljs-comment\"># \u5224\u65ad\u6700\u8fd1\u4e00\u6b21\u90ae\u4ef6\u53d1\u9001\u7684\u65f6\u95f4<\/span>\r\n    last_sent=$(<span class=\"hljs-built_in\">stat<\/span> -c %Y \/var\/mail\/your_username)\r\n    current_time=$(<span class=\"hljs-built_in\">date<\/span> +%s)\r\n    time_diff=$((current_time - last_sent))\r\n\r\n    <span class=\"hljs-comment\"># \u5982\u679c\u65f6\u95f4\u95f4\u9694\u8d85\u8fc7\u8bbe\u5b9a\u7684\u9608\u503c\uff0c\u5219\u53d1\u9001\u63d0\u9192\u90ae\u4ef6<\/span>\r\n    <span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$time_diff<\/span> -gt 3600 ]; <span class=\"hljs-keyword\">then<\/span>\r\n        <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"\u8bf7\u68c0\u67e5\u60a8\u7684\u90ae\u4ef6\uff0c\u60a8\u5df2\u7ecf\u8d85\u8fc7\u4e00\u4e2a\u5c0f\u65f6\u6ca1\u6709\u6536\u5230\u65b0\u90ae\u4ef6\u4e86\uff01\"<\/span> | mail -s <span class=\"hljs-string\">\"\u90ae\u4ef6\u63d0\u9192\"<\/span> your_email@example.com\r\n    <span class=\"hljs-keyword\">fi<\/span>\r\n}\r\n\r\n<span class=\"hljs-comment\"># \u8c03\u7528\u90ae\u4ef6\u63d0\u9192\u51fd\u6570<\/span>\r\nsendmail_reminder\r\n<\/code><\/pre>\n<p>Please remember to replace your_username with your username, and your_email@example.com with your email address.<\/p>\n<ol>\n<li>Save the script file and exit the editor.<\/li>\n<li>To schedule a task to run regularly and send email reminders, use the crontab command. For example, to run the script every hour, you can use the following command.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>$ crontab -e\r\n<\/code><\/pre>\n<p>Add the following content in the open editor:<\/p>\n<pre class=\"post-pre\"><code>0 * * * * \/path\/to\/sendmail_reminder.sh\r\n<\/code><\/pre>\n<p>Please replace \/path\/to\/sendmail_reminder.sh with the actual script file path.<\/p>\n<ol>\n<li>Save the scheduled task and exit the editor. This will ensure the email alert script runs every hour.<\/li>\n<\/ol>\n<p>By following these steps, you can set up a scheduled task to regularly check the time of the latest email sent and send a reminder email to your inbox. If you haven&#8217;t received any new emails after a set amount of time, you will receive a reminder email.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Linux, you can use command line tools like mail or sendmail to send emails. These tools do not provide email sending reminders by default, but you can use scripts or scheduled tasks to set up email reminders. Here&#8217;s an example of using a script to send email reminders. reminder email script $ touch sendmail_reminder.sh [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-21443","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to be reminded that the Linux email has been sent? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to be reminded that the Linux email has been sent?\" \/>\n<meta property=\"og:description\" content=\"In Linux, you can use command line tools like mail or sendmail to send emails. These tools do not provide email sending reminders by default, but you can use scripts or scheduled tasks to set up email reminders. Here&#8217;s an example of using a script to send email reminders. reminder email script $ touch sendmail_reminder.sh [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T22:06:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T20:29:53+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"How to be reminded that the Linux email has been sent?\",\"datePublished\":\"2024-03-15T22:06:42+00:00\",\"dateModified\":\"2024-03-21T20:29:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\"},\"wordCount\":216,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\",\"name\":\"How to be reminded that the Linux email has been sent? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T22:06:42+00:00\",\"dateModified\":\"2024-03-21T20:29:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to be reminded that the Linux email has been sent?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to be reminded that the Linux email has been sent? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/","og_locale":"en_US","og_type":"article","og_title":"How to be reminded that the Linux email has been sent?","og_description":"In Linux, you can use command line tools like mail or sendmail to send emails. These tools do not provide email sending reminders by default, but you can use scripts or scheduled tasks to set up email reminders. Here&#8217;s an example of using a script to send email reminders. reminder email script $ touch sendmail_reminder.sh [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T22:06:42+00:00","article_modified_time":"2024-03-21T20:29:53+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"How to be reminded that the Linux email has been sent?","datePublished":"2024-03-15T22:06:42+00:00","dateModified":"2024-03-21T20:29:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/"},"wordCount":216,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/","name":"How to be reminded that the Linux email has been sent? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T22:06:42+00:00","dateModified":"2024-03-21T20:29:53+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-be-reminded-that-the-linux-email-has-been-sent\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to be reminded that the Linux email has been sent?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=21443"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21443\/revisions"}],"predecessor-version":[{"id":55306,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21443\/revisions\/55306"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=21443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=21443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=21443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}