Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble

NickTheGreek

Administrators
  • Content Count

    452
  • Joined

  • Last visited

  • Days Won

    76
  • Feedback

    N/A

Everything posted by NickTheGreek

  1. Bulk Senders Guidelines Troubleshoot delivery issues with Postmaster Tools Gmail Postmaster Tools provides senders with metrics on parameters such as reputation, spam rate, feedback loop, etc. It can help you check compliance to the Gmail bulk sender guidelines, as well as identify issues that can cause trouble with the spam filter. We've received inquiries from bulk senders who'd like more information on best practices to ensure that their mail is delivered to Gmail users. Gmail classifies incoming mail in the following ways: Spam vs. non-spam: Spam messages are placed in the spam folder, while non-spam message are placed in the inbox. Mail categories: Most users use Gmail's default inbox which further classifies non-spam mail into categories - Primary, Social, Promotions, Updates and Forums. Primary, Social and Promotions are enabled by default, but users can choose to enable or disable from all five to none. The Primary category includes person-to-person conversations and message categories that aren't currently enabled. Mail classifications depend heavily on reports from users. Gmail users can mark and unmark messages as spam, and can move non-spam messages between inbox tabs. In both cases Gmail learns from user corrections and over time automatically adjusts the classification to match users’ preferences. The following guidelines can help you achieve predictable classification and receiver satisfaction. Inbox classification Inbox categories Spam classification Authentication & Identification Subscription Unsubscribing Format Delivery Third-Party Senders Affiliate Marketing Programs Not in the right place? If you received an error message when sending an email to a G Suite group, click here. Just sending mail to a friend or business associate? Click here for further help. Inbox categories Gmail’s inbox categories help users organize and better control their inboxes by classifying mail into categories and putting mail from those categories into tabs. Users can choose to have specific messages or senders always go to a particular category and can switch each category to be on or off. Starring a message will put it in the Primary category. Gmail learns from user corrections and over time automatically adjusts the classification to match users’ preferences. Here’s what you can do to help Gmail categorize your messages correctly: Send different categories of mail (e.g. promotions, transaction notifications, social updates) from different sender addresses, and try to keep those addresses consistent over time. Avoid mixing different categories of content in one email. For example, putting a promotion into a transactional mail notification may make the system classify the message as promotional. Authentication & Identification Why is it important to authenticate your messages? Authentication ensures that your messages can be correctly classified. Emails that lack authentication are likely to be rejected or placed in the spam folder, given the high likelihood that they are forged messages used for phishing scams. In addition, unauthenticated emails with attachments may be outrightly rejected, for security reasons. To ensure that Gmail can identify you: Use a consistent IP address to send bulk mail. Keep valid reverse DNS records for the IP address(es) from which you send mail, pointing to your domain. Use the same address in the 'From:' header on every bulk mail you send. We also recommend the following: Sign messages with DKIM. We do not authenticate messages signed with keys using fewer than 1024 bits. Publish an SPF record. Publish a DMARC policy. Learn more about email authentication. Additional guidelines for IPv6 The sending IP must have a PTR record (i.e., a reverse DNS of the sending IP) and it should match the IP obtained via the forward DNS resolution of the hostname specified in the PTR record. Otherwise, mail will be marked as spam or possibly rejected. The sending domain should pass either SPF check or DKIM check. Otherwise, mail might be marked as spam. Subscription Each user on your distribution list should opt to receive messages from you in one of the following ways (opt-in): Through an email asking to subscribe to your list. By manually checking a box on a web form, or within a piece of software. We also recommend that you verify each email address before subscribing them to your list. The following methods of address collection are not considered 'opt-in' and are not recommended: Using an email address list purchased from a third-party. Setting a checkbox on a web form or within a piece of software to subscribe all users by default (requiring users to explicitly opt-out of mailings). Unsubscribing A user must be able to unsubscribe from your mailing list through one of the following means: A prominent link in the body of an email leading users to a page confirming his or her unsubscription (no input from the user, other than confirmation, should be required). By replying to your email with an unsubscribe request. To make sure recipients can unsubscribe without leaving Gmail, we strongly recommend adding a 'List-Unsubscribe' header in one of the following ways: One-click: Add the following headers as described in RFC 8058: List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: <https://example.com/unsubscribe/opaquepart> If the recipient unsubscribes, you'll get this POST request: POST /unsubscribe/opaquepart HTTP/1.1 Host: example.com Content-Type: application/x-www-form-urlencoded Content-Length: 26 List-Unsubscribe=One-Click mailto: Provide a List-Unsubscribe header that points to an email address using the 'mailto:' method Note: If both one-click and mailto methods are present in the List-Unsubscribe header, Gmail will use the method specified first. To help ensure that your messages aren't flagged as spam, we also recommend that you: Automatically unsubscribe users whose addresses bounce multiple pieces of mail. Periodically send confirmation messages to users. Include each mailing list they are signed up for, and offer the opportunity to unsubscribe from those in which they are no longer interested. It's possible that your users forward mail from other accounts, so we recommend that you: Explicitly indicate the email address subscribed to your list. Support a URL method of unsubscribing from your mailing list (this is beneficial if your mailing list manager can't tell who is unsubscribing based on the 'Reply-to:' address). Format All messages must be formatted according to RFC 5322 and, if using HTML, HTML standards. Messages must have a valid 'Message-ID:' header field. Messages should indicate that they are bulk mail, using the 'Precedence: bulk' header field. Attempts to hide the true sender of the message or the true landing page for any web links in the message may result in non-delivery. The subject of each message should be relevant to the body's content and not be misleading. The authenticating domain, envelope From domain, payload From domain, reply-to domain, and sender domain should not violate the highly-restrictive Unicode Security Profile guidelines for international domain names. Delivery While Gmail works hard to deliver all legitimate mail to a user's inbox, it's possible that some legitimate messages may be marked as spam. Gmail does not accept 'whitelisting' requests from bulk senders, and we can't guarantee that all of your messages will bypass our spam filters. To make sure our users receive all the mail they'd like to, we've provided them with a method for sending us feedback about messages flagged as spam -- users have the option of clicking a 'Not spam' button for each message flagged by our spam filters. We listen to users' reports, and correct problems in order to provide them with the best user experience. As long as our users don't consider your mail as spam, you shouldn't have inbox delivery problems. There are two important factors that, under normal circumstances, help messages arrive in Gmail users' inboxes: The 'From:' address is listed in the user's Contacts list. A user clicks 'Not Spam' to alert Gmail that messages sent from that address are solicited. If you send both promotional mail and transactional mail relating to your organization, we recommend separating mail by purpose as much as possible. You can do this by: Using separate email addresses for each function. Sending mail from different domains and/or IP addresses for each function. By using these tips, it's more likely that the important transactional mail will be delivered to a user's inbox. Our guidelines are meant to help you build a good reputation within the Gmail system, resulting in continual delivery to Gmail inboxes. Third-Party Senders If others use your service to send mail (for example: ISPs), you are responsible for monitoring your users and/or clients' behavior. You must have an email address available for users and/or clients to report abuse (abuse@yourdomain.com). You must maintain up-to-date contact information in your WHOIS record, and on abuse.net. You must terminate, in a timely fashion, all users and/or clients who use your service to send spam mail. Affiliate Marketing Programs Affiliate marketing programs reward third-parties for bringing visitors to your site. Unfortunately, these programs are attractive to hard-core spammers and can potentially do more harm than good. Please note the following: If your brand becomes associated with affiliate marketing spam, it can affect the mail sent by you and your other affiliates. It is your responsibility to monitor your affiliates and remove them if they send spam. If you are sending mail in accordance with our guidelines and Gmail continues to mark your messages as spam, troubleshoot further. https://support.google.com/mail/answer/81126
  2. Postmaster Tools If you send a large volume of emails to Gmail users, you can use Postmaster Tools to see: If users are marking your emails as spam Whether you’re following Gmail's best practices Why your emails might not be delivered If your emails are being sent securely https://support.google.com/mail/answer/6227174?hl=en
  3. We’ve talked a lot about why it’s important to warm up your IP, tips on warm up timelines and sending volume, and top questions you should ask your ESP before getting started. At this point, you may be asking yourself…why not just jump in head first and see what happens? While it may be tempting to fast track your IP warm up process, remember, patience is a virtue. Recovering from a bad move can be more costly than taking the time to build a good reputation. If you keep these 5 tips in mind, you’ll be off to a great start: 1) Starting cautious is good. It’s very hard to repair a bad reputation. Oftentimes, senders need to be more aggressive in order to get their emails out the door. However, you must also consider how much time it may take to fix your reputation. Since sending reputation is tracked every 30 days, it could take 4 or more weeks to rebuild it, and every day you get blocked can cost you. 2) IP rotation is bad business. You don’t need dozens of IPs. If you do, and the ISPs get wind of it, they will block the whole IP range. You can send millions of messages per day from a single IP if you warm up properly and continue to follow best practices. Need proof? Here’s a true life case of too many IPS… A daily deal site was being blocked by Hotmail, but was unsure why. Prior to coming to SendGrid, they were sending anywhere from thousands to millions of emails per day off of 17 different IP addresses. Why? In order to maximize delivery, they would cherry pick the IP with the best reputation and deploy mail through that IP. This process is called snowshoeing and represents bot-net behavior which ISPs red flag. While ISPs use your IP address to determine reputation, they can also see the sending domain. To remedy this problem, SendGrid moved all of their email streams to 2 IPs and developed a customized sending schedule. Their warm up period topped out at 15 days when they reached full volume and maximum delivery. Success! 3) Use the data to educate you. This is a great opportunity to optimize your email program, even if you are experiencing delivery failures. ISPs like to see that you are being responsive. It’s a small community and word gets around, so doing the right thing will always work in your favor. 4) Marketing email is still a challenge. Be more careful and scrupulous with marketing email. Since transactional email is viewed as “wanted” email in the eyes of the ISPs, it’s generally granted a little more leeway. This is why we recommend getting at least two dedicated IPs—one for marketing email and the other for transactional. 5) Best practices will get you everywhere. Monitoring user engagement, personalization, and ultimately removing inactives while you are warming up your IP and after is key to maximum email deliverability for the life of your email program. The Bottom Line of IP Warm Up Warming up your IP is a vital part of creating a healthy email program. With the right tools and information you can ensure your email gets inboxed with each deployment. At SendGrid, we work with customers to provide the best strategies and advice to help make their IP warm up successful. We have detailed reporting by ISP which helps give our customers an inside look at how their email is being received and our 24/7 support team is always on call if you need. For an extensive overview of the IP warm up process, download our free How To Warm Up and IP guide here. https://sendgrid.com/blog/5-ip-warm-tips/
  4. EasyApache 3: It’s been a long road, but it will be time to say goodbye soon. It’s that time. No, not breakfast, or lunch. It’s time that we are finally defining the End of Life for EasyApache 3. EasyApache 3 will be fully deprecated, receiving no further updates as of December 31st, 2018. This date allows us to end support in line with PHP 5.6; the last PHP version in EasyApache 3. There’s a lot to do before we get there, though, so let’s go through some details. The Holdouts Over the past 2 years we have worked to make EasyApache 4 the new standard for webstack usage in cPanel & WHM. While we’ve been working so much on EA4, there are two big things we want to address. Our current FastCGI implementation needs to be iterated on, and we need to add Tomcat support. These two are preventing the last few cPanel & WHM servers from migrating to EasyApache 4 and we want to give these server administrators an easier migration path. FastCGI Our FastCGI implementation is currently defined as an experimental implementation. We are planning to iterate on this numerous times to ensure compatibility with MultiPHP. Tomcat We will be adding Tomcat support to EasyApache 4. The first step will be to have an experimental RPM for Tomcat out within the next couple of months, and we plan to add full support to cPanel & WHM before EasyApache 3 reaches End of Life. The Deprecation and Blocker Plan Our goal for 2018 is to release 4 new versions of cPanel & WHM, and that allows us to use cPanel versions to track the steps toward deprecation. Our current plans are as follows: In cPanel & WHM version 72 (which we anticipate releasing around March of 2018) we will add a warning in the EasyApache 3 interfaces (both the command line UI and in WHM) displaying EasyApache 3’s End of Life date, and include links to the EasyApache 4 Migration UI. That warning will remain unchanged until v76. In v76 we will add that you won’t be able to upgrade to version 78 without migrating to EasyApache 4. tl;dr version: Advisements added to v72 Warnings will be added to the EA3 Interfaces to advise the fact that it is going EOL soon. Links to the EA4 Migration UI will be added to the EasyApache 3 interfaces. Deprecated in v76 Warnings will be added to the EA3 Interfaces to advise the fact that it is the last version of cPanel & WHM that will support EasyApache 3. Removed in v78 We will be completely removing EA3 and all accompanied code in this version. Upgrade blockers added to v78. You will not be able to upgrade to v78 if you are running EasyApache 3. You must upgrade to EasyApache 4 to upgrade to v78. If you haven’t migrated to EasyApache 4 yet, it’s easier than ever. Check out our documentation to get started. https://documentation.cpanel.net/display/EA4/How+to+Migrate+Between+EasyApache+3+and+EasyApache+4 https://blog.cpanel.com/its-been-a-long-road-but-it-will-be-time-to-say-goodbye-soon/
  5. The WordPress community offers lots of helpful guides and tutorials, to solve problems with HTTP Loopback or (Endless Ping) that lots of plugins and web hosting settings use. However, when newbies find themselves without options to add or enable that setting, they simply contact their web hosting company for support. The problem here is that some companies will never have that option to enable or configure. Luckily, you can use another solution that works with the majority of cases. All you need is adding the below code to your “wp-config.php” file and save it. define('ALTERNATE_WP_CRON', true); This code will use the alternative Cron job system that can solve the problem generally. WordPress uses the Cron Jobs to schedule upgrades, caching, or any other programmed task, such as the backup and much more. http://wedesignthemes.com/support/knowledge-base/how-to-enable-http-loopback-connections-in-cpanel-for-wordpress/
  6. KRACK Wi-Fi Vulnerability: Update Every Device & OS. . . Image Source : CommitStrip
  7. Καλώς ήρθατε στο designhost.gr.

    Νιώστε ελεύθερα και πλοηγηθείτε στην κοινότητα μας όπου μπορείτε να βρείτε διάφορες πληροφορίες και να γνωριστείτε με τα υπόλοιπα μέλη.

    Μην διστάσετε να μας ρωτήσετε για οποιαδήποτε απορία σας ή διευκρίνηση.

  8. How To Migrate Mailboxes Between IMAP Servers With imapsync Version 1.0 Author: Falko Timme This guide explains how you can migrate mailboxes between IMAP servers with imapsync. imapsync is an IMAP synchronisation, sync, copy or migration tool. More than 32 different IMAP server softwares are supported with success. All flags are preserved, unread will stay unread, read will stay read, deleted will stay deleted. I do not issue any guarantee that this will work for you! 1 Preliminary Note I'm using two Debian or Ubuntu servers here (the procedure should be the same for other distributions, only the installation of imapsync will differ): server1.example.com (source) server2.example.com (target) I want to migrate the mailbox sales@example.com (username: sales@example.com, password: secret) on server1.example.com to the mailbox sales@example.com on server2.example.com (username and password are the same as on server1.example.com). 2 Before We Start Before we start, let's take a look at both mailboxes to see what's in them (you can do this with an email client such as Outlook, Thunderbird, or a web-based email client such as SquirrelMail - I'm using SquirrelMail here). server1.example.com: server2.example.com: After the migration, the two messages on server1.example.com should be available on server2.example.com. 3 imapsync Installation It doesn't matter if we install imapsync on server1.example.com or server2.example.com - we can even install it on a third, uninvolved server. aptitude install imapsync To learn about its usage, take a look at man imapsync and imapsync --help 4 Doing The Migration We have to tell imapsync the usernames and passwords of the mail accounts that we want to migrate. Theoretically, we can use the --password1 and --password2 switches for the passwords, but this is dangerous because the passwords would appear in the output of ps aux (So any user who is allowed to run that command would know the passwords.) Therefore it's better to create two files (/etc/secret1 and /etc/secret2 in this example) that contain the passwords (in this example, it's secret for both mail accounts), do a chmod 600 on these files, and use the --passfile1 and --passfile2 switches. echo "secret" > /etc/secret1 echo "secret" > /etc/secret2 chmod 600 /etc/secret1 chmod 600 /etc/secret2 Now we can do the migration with this simple command: imapsync --host1 server1.example.com --user1 sales@example.com --passfile1 /etc/secret2 --host2 server2.example.com --user2 sales@example.com --passfile2 /etc/secret2 Here's a sample output: root@server1:~# imapsync --host1 server1.example.com --user1 sales@example.com --passfile1 /etc/secret2 --host2 server2.example.com --user2 sales@example.com --passfile2 /etc/secret2 $RCSfile: imapsync,v $ $Revision: 1.252 $ $Date: 2008/05/08 02:30:17 $ Here is a [linux] system (Linux server1.example.com 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64) with perl 5.10.0 and the module Mail::IMAPClient version used here is 2.2.9 Command line used : /usr/bin/imapsync --host1 server1.example.com --user1 sales@example.com --passfile1 /etc/secret2 --host2 server2.example.com --user2 sales@example.com --passfile2 /etc/secret2 Turned ON syncinternaldates, will set the internal dates on host2 same as host1. TimeZone :[CEST] Will try to use CRAM-MD5 authentication on host1 Will try to use CRAM-MD5 authentication on host2 From imap server [server1.example.com] port [143] user [sales@example.com] To imap server [server2.example.com] port [143] user [sales@example.com] Banner : * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc. See COPYING for distribution information. Host server1.example.com says it has NO CAPABILITY for AUTHENTICATE CRAM-MD5 Error login : [server1.example.com] with user [sales@example.com] auth [CRAM-MD5]: 3 NO Login failed. Trying LOGIN Auth mechanism on [server1.example.com] with user [sales@example.com] Success login on [server1.example.com] with user [sales@example.com] auth [CRAM-MD5] Banner : * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc. See COPYING for distribution information. Host server2.example.com says it has NO CAPABILITY for AUTHENTICATE CRAM-MD5 Error login : [server2.example.com] with user [sales@example.com] auth [CRAM-MD5]: 3 NO Login failed. Trying LOGIN Auth mechanism on [server2.example.com] with user [sales@example.com] Success login on [server2.example.com] with user [sales@example.com] auth [CRAM-MD5] From capability : QUOTA STARTTLS NAMESPACE IDLE THREAD=ORDEREDSUBJECT ACL SORT UIDPLUS CHILDREN ACL2=UNION IMAP4REV1 THREAD=REFERENCES To capability : QUOTA STARTTLS NAMESPACE IDLE THREAD=ORDEREDSUBJECT ACL SORT UIDPLUS CHILDREN ACL2=UNION IMAP4REV1 THREAD=REFERENCES From state Authenticated To state Authenticated From separator and prefix : [.][INBOX.] To separator and prefix : [.][INBOX.] ++++ Calculating sizes ++++ From Folder [INBOX] Size: 2412 Messages: 2 From Folder [INBOX.Drafts] Size: 0 Messages: 0 From Folder [INBOX.Sent] Size: 0 Messages: 0 From Folder [INBOX.Trash] Size: 0 Messages: 0 Total size: 2412 Total messages: 2 Time : 11 s ++++ Calculating sizes ++++ To Folder [INBOX] Size: 16844 Messages: 6 To Folder [INBOX.Drafts] Size: 0 Messages: 0 To Folder [INBOX.Sent] Size: 0 Messages: 0 To Folder [INBOX.Trash] Size: 0 Messages: 0 Total size: 16844 Total messages: 6 Time : 0 s ++++ Listing folders ++++ From folders list : [INBOX] [INBOX.Drafts] [INBOX.Sent] [INBOX.Trash] To folders list : [INBOX] [INBOX.Drafts] [INBOX.Sent] [INBOX.Trash] ++++ Looping on each folder ++++ From Folder [INBOX] To Folder [INBOX] ++++ From [INBOX] Parse 1 ++++ ++++ To [INBOX] Parse 1 ++++ ++++ Verifying [INBOX] -> [INBOX] ++++ + NO msg #1 [FID6mR7SVC7csdmRce+7PQ:924] in INBOX + Copying msg #1:924 to folder INBOX flags from : [\Seen]["26-May-2009 22:00:59 +0200"] Copied msg id [1] to folder INBOX msg id [7] + NO msg #2 [4lu3SCjZGH2mRuiP1dY7Mw:1488] in INBOX + Copying msg #2:1488 to folder INBOX flags from : [()]["27-May-2009 14:12:59 +0200"] Copied msg id [2] to folder INBOX msg id [8] Time : 0 s From Folder [INBOX.Drafts] To Folder [INBOX.Drafts] ++++ From [INBOX.Drafts] Parse 1 ++++ ++++ To [INBOX.Drafts] Parse 1 ++++ ++++ Verifying [INBOX.Drafts] -> [INBOX.Drafts] ++++ Time : 0 s From Folder [INBOX.Sent] To Folder [INBOX.Sent] ++++ From [INBOX.Sent] Parse 1 ++++ ++++ To [INBOX.Sent] Parse 1 ++++ ++++ Verifying [INBOX.Sent] -> [INBOX.Sent] ++++ Time : 0 s From Folder [INBOX.Trash] To Folder [INBOX.Trash] ++++ From [INBOX.Trash] Parse 1 ++++ ++++ To [INBOX.Trash] Parse 1 ++++ ++++ Verifying [INBOX.Trash] -> [INBOX.Trash] ++++ Time : 1 s ++++ Statistics ++++ Time : 12 sec Messages transferred : 2 Messages skipped : 0 Total bytes transferred: 2412 Total bytes skipped : 0 Total bytes error : 0 Detected 0 errors Please, rate imapsync at http://freshmeat.net/projects/imapsync/ ?Happy with this free, open source and gratis GPL software? Feel free to thank the author by giving him a book: http://www.amazon.com/gp/registry/wishlist/1C9UNDIH3P7R7/ (or its paypal account gilles.lamiral@laposte.net) root@server1:~# Afterwards we can delete the two password files: rm -f /etc/secret1 rm -f /etc/secret2 On the target server (server2.example.com), log out of your IMAP account and log back in (a simple refresh might not be enough), and you should see the messages from server1.example.com: server2.example.com: 5 Links imapsync: http://www.linux-france.org/prj/imapsync/ https://www.howtoforge.com/how-to-migrate-mailboxes-between-imap-servers-with-imapsync
  9. How to install google pagespeed on easyapache 4 - WHM/Cpanel Muhammad Abbas 8 months ago CentOS, EasyApache4, mod_pagespeed In this post, I am going to talk about page spped and installation procedure on easyapache 4 in WHM. First of all you should know benefits of page speed: The PageSpeed modules are open-source server modules that optimize your site automatically. If you haven’t guessed it, this module directly complements Google’s PageSpeed Insights. It’s a great tool for giving you feedback on what can be done to optimize your site. What I’ve found is many of the issues this tool reports back to you can be resolved automatically by the PageSpeed module , Simply by installing it. Google can tell you what needs to be optimized and how to optimize it, so why not let them do it for you? Combine/minify CSS & JavaScript Flatten CSS @imports Optimize images Extend cache Collapse Whitespace Lazily Load Images Move CSS to Head Move CSS Above Scripts Installation Procedure (CentOS): yum install rpm-build cpio ea-apache24-mod_version wget https://github.com/pagespeed/cpanel/raw/master/EA4/ea-apache24-mod_pagespeed-latest-stable.src.rpm rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm rpm -ivh /root/rpmbuild/RPMS/x86_64/ea-apache24-mod_pagespeed*.rpm /etc/init.d/httpd restart or service httpd restart Note: 1- if you get following error on Step 3 : "RPM build errors: File must begin with "/": %{_httpd_moddir}/*.so File must begin with "/": %{_httpd_modconfdir}/*.conf" Just create a file named "macros.apache2" in '/etc/rpm/ directory and paste the below content into that and then restart from step 3. %_httpd_mmn 20120211x8664 %_httpd_apxs /usr/bin/apxs %_httpd_dir /etc/apache2 %_httpd_bindir %{_httpd_dir}/bin %_httpd_modconfdir %{_httpd_dir}/conf.modules.d %_httpd_confdir %{_httpd_dir}/conf.d %_httpd_contentdir /usr/share/apache2 %_httpd_moddir /usr/lib64/apache2/modules 2- you may face following error: "rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm Installing ea-apache24-mod_pagespeed-latest-stable.src.rpm error: ea-apache24-mod_pagespeed-latest-stable.src.rpm cannot be installed" Just look at your screen , go 1 step back and check the downloaded file name in some case may be different most of people just run " rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm" command but sometimes file name can be different for example may be file saved as ea-apache24-mod_pagespeed-latest-stable.src.rpm.9 so in this case you should change file name in command before running that for above example just add .9 in end of command rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm.9 Now Login into your WHM panel > Software > EasyApache4 and look for "mod_pagespeed" option and enable it after that restart apache again and run insight then check your website speed performance! Configuring Google mod_pagespeed The installation script will copy "pagespeed.conf" file into " /usr/local/apache/conf/ " or " /etc/apache2/conf.modules.d" on your server. Please consult the following pages to customize your mod_pagespeed configuration: mod_pagespeed module configuration configuring mod_pagespeed filters For example of the different filters in action and detailed documentation for each, please se https://modpagespeed.com/doc/ https://smartechtips.blogspot.com/2017/02/how-install-google-pagespeed-on.html
  10. mod_pagespeed module for CPanel WHM A custom module for CPanel WHM using CPanel Easy Framework - allows easy installation of mod_pagespeed via /scripts/easyapache on command line or through easyapache from WHM web console. Installation instructions If you are using EasyApache4, please follow the below steps to install mod_pagespeed. $> yum install rpm-build cpio ea-apache24-mod_version $> wget https://github.com/pagespeed/cpanel/raw/master/EA4/ea-apache24-mod_pagespeed-latest-stable.src.rpm $> rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm $> rpm -ivh /root/rpmbuild/RPMS/x86_64/ea-apache24-mod_pagespeed*.rpm $> /etc/init.d/httpd restart Below steps only for EA3 users. Clone the installation scripts onto your CPanel server: $> /usr/local/cpanel/3rdparty/bin/git clone https://github.com/pagespeed/cpanel.git /tmp/pagespeed/ Create Speed.pm.tar.gz $> cd /tmp/pagespeed/Easy $> tar -zcvf Speed.pm.tar.gz pagespeed $> mkdir -p /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy $> mv Speed.pm Speed.pm.tar.gz -t /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy/ $> cd && rm -rf /tmp/pagespeed Login into your cPanel WHM > EasyApache and look for "mod_pagespeed" option. Alternatively, you can run the easyapache installer from command line (/scripts/easyapache). Rebuild the Apache server, reboot it, and you're good to go! Updating instructions If you are using EasyApache3, run easyapache to upgrade mod_pagespeed to the latest version. If you are running EasyApache4, follow these steps to upgrade. create file /etc/rpm/macros.apache2 with the following contents %_httpd_mmn 20120211x8664 %_httpd_apxs /usr/bin/apxs %_httpd_dir /etc/apache2 %_httpd_bindir %{_httpd_dir}/bin %_httpd_modconfdir %{_httpd_dir}/conf.modules.d %_httpd_confdir %{_httpd_dir}/conf.d %_httpd_contentdir /usr/share/apache2 %_httpd_moddir /usr/lib64/apache2/modules then run the following commands rm -rf /root/rpmbuild/RPMS/x86_64/ wget https://github.com/pagespeed/cpanel/raw/master/EA4/ea-apache24-mod_pagespeed-latest-stable.src.rpm rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm rpm -Uvh /root/rpmbuild/RPMS/x86_64/ea-apache24-mod_pagespeed*.rpm /etc/init.d/httpd restart Configuring mod_pagespeed The installation script will copy a default pagespeed.conf file into /usr/local/apache/conf/ on your server. Please consult the following pages to customize your configuration: mod_pagespeed module configuration configuring mod_pagespeed filters For example of the different filters in action and detailed documentation for each, please see modpagespeed.com https://github.com/Prajithp/cPanel_Mod_PageSpeed
  11. https://applications.cpanel.net/listings/view/Mod_pagespeed Description: mod_pagespeed module for CPanel WHM. A custom module for CPanel WHM using CPanel Easy Framework – allows easy installation of mod_pagespeed via /scripts/easyapache on command line or through easyapache from WHM web console. Installation instructions Clone the installation scripts onto your CPanel server: {replace0}gt; git clone http://github.com/pagespeed/cpanel.git /var/cpanel/easy/apache/custom_opt_mods/Cpanel/ Create Speed.pm.tar.gz {replace1}gt; cd /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy && tar -zcvf Speed.pm.tar.gz pagespeed Login into your cPanel WHM > EasyApache and look for “mod_pagespeed” option. Alternatively, you can run the easyapache installer from command line (/scripts/easyapache). Rebuild the Apache server, reboot it, and you’re good to go! Configuring mod_pagespeed The installation script will copy a default pagespeed.conf file into /usr/local/apache/conf/ on your server. Please consult the following pages to customize your configuration: mod_pagespeed module configuration configuring mod_pagespeed filters For example of the different filters in action and detailed documentation for each, please see modpagespeed.com
  12. As a Server Administrator, I want Mod_pagespeed integrated to EasyApache, so that ??? I would like to get official cPanel support for Google's mod_pagespeed, straight from EasyApache (for example). >> mod_pagespeed is available to download and install as an EasyApache Custom Module. To learn more about using Custom Modules with EasyApache please read our Custom Module documentation. https://features.cpanel.net/topic/mod-pagespeed-integrated-to-easyapache_2
  13. IPS Community Suite 4.2.5 Released 10/03/2017 This is a security release and we recommend all clients upgrade as soon as possible. Key Changes 4.2.5 is a maintenance release that fixes issues identified in 4.2.4. Additional Information This release addresses an XSS vulnerability. We would like to thank Maverick and Mike for responsibly disclosing the details of this vulnerability to us.
  14. IPS Community Suite 4.2.4 Released 09/19/2017 This is a security release and we recommend all clients upgrade as soon as possible. Key Changes 4.2.4 is a maintenance release that fixes issues identified in 4.2.3. Additional Information This release addresses an XSS vulnerability. We would like to thank @newbie LAC for responsibly disclosing the details of this vulnerability to u
  15. This is not your father´s Windows Server: Setting up Server Core with PowerShell This guide describes the basic configuration of Windows Server Core running Windows Server 2012 and Windows Server 2016. The following configuration steps will work not only on Server Core, but also on a Windows Server with graphical interface. If you want to keep it simple, you can use sconfig to configure your Server Core: Windows Server 2016: sconfig. But in this article we configure Core with PowerShell. First, install Server Core and login with administrative privileges. Configuring Network Settings The entire configuration is performed in PowerShell, so PowerShell must be started after login. Afterwards, we have to find out the ID of the network adapter. Get-NetAdapter Now the IPv4 address and the default gateway can be configured with New-NetIPAddress. New-NetIPAddress -IPAdress 192.168.112.254 -PrefixLength 24 -DefaultGateway 192.168.112.1 -InterfaceIndex 12 -AddressFamily IPv4 Check the settings with Get-NetIPConfiguration. Get-NetIPConfiguration Next configure the DNS-Server with Set-DnsClientServerAddress. Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 10.10.10.5,10.10.10.10 And check the DNS thing. Get-DnsClientServerAddress -InterfaceIndex 12 Finally, test the IP Configuration with Test-Connection. Computername Use Rename-Computer to change the computername. Rename-Computer server02 Next restart the computer by using Restart-Computer. Restart-Computer After restarting, start PowerShell again and quickly check the hostname with $env:computername Windows Server Activation Run slmgr to activate your Windows Server. If you are using the Evaluation Version of Windows there is no need for activating. slmgr -ato Windows Updates Automatic updates can be configured with cscript. Navigate to windows\system32 and run cscript to configure the automatic download and installation of Windows Updates. Configure cscript scregedit.wsf /AU 4 Check cscript scregedit.wsf /AU /v Printer To install printers, the role Print-Services must be installed. Install-WindowsFeature Print-Services Then run printui.exe / il and select the printer. printui.exe /il Now just open Notepad, create a new file and try to print. Get-Content C:\test.txt | Out-Printer Drivers For installing drivers use pnputil. Some examples: What’s next? Server Core supports the promotion to a Domain Controller as described in my article: PowerShell: How to install a Domain Controller with Server Core For configuring Roaming Profiles with PowerShell go for my article Active Directory: Configuring Roaming Profiles using GUI or PowerShell. Hope you like it! https://sid-500.com/2017/07/11/setting-up-windows-server-core-with-powershell/
  16. η λειτουργικότητα του Μητρώου έχει αποκατασταθεί
  17. κατι τρέχει με το Μητρώο Ονοματοδοσίας Ονομάτων χώρου .GR από το http:///www.gr ου ανακατευθύνει στο: https://grweb.ics.forth.gr/public/Whois?lang=el αν κάνει κάποιος WHOIS check: δεν παίρνει απάντηση παρά μονο: HTTP Status 500 - java.lang.NullPointerException type Exception report message java.lang.NullPointerException description The server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:561) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) gr.forth.ics.cctld.gr.web.HttpHeadersFilter.doFilter(HttpHeadersFilter.java:85) gr.ics.forth.www.Whois.doPost(Whois.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) gr.forth.ics.cctld.gr.web.HttpHeadersFilter.doFilter(HttpHeadersFilter.java:85) root cause java.lang.NullPointerException note The full stack trace of the root cause is available in the logs.
  18. You might not be aware of a porn site titled teen[sexual orientation][bodypart].com. You most certainly don’t want to discover that site when you type in your company’s URL and get redirected to teen[sexual orientation][bodypart].com… all thanks to refusing to pay a $10,000 ransom to an IT admin contractor from Hell. The IT admin is Tavis Tso, a 40-year-old Arizona man who’s confessed to lying to a client company in Phoenix, telling them he didn’t have the login information for their account with the registrar GoDaddy (likely for domain name or hosting). Tso had renewed the company’s GoDaddy account in 2011. In May 2015, the company wanted to update its contact details with the domain registrar. Can’t help, Tso said; I don’t have the login anymore. Fibber. He did have the login. He just didn’t want to give it to them, instead changing the contact information in the GoDaddy account so he could defraud the company, Tso said in a plea deal. Then, he went ahead and set up his own account with Microsoft to take over the company’s domain. This all went down between May and June 2015. By tweaking the account, Tso made it so the company’s employees couldn’t use their email accounts. At first, he redirected the company’s homepage to a blank page. Then, he offered to make it all better… in exchange for a cool $10,000 for returning everything to normal. No dice, the company said. After the company refused to pay the ransom, Tso redirected the company’s homepage to the porn site. Visitors to the company’s website were redirected for several days, during which they found themselves looking at teen something-something, before the company’s homepage was returned to normal. According to a release from the Arizona US Attorney’s Office, Tso was sentenced on Monday to four years of probation and an order to pay $9,145 in restitution after having pleaded guilty to one count of wire fraud. And just how did this young extortionist IT admin from Hell escape jail time? According to the sentencing memorandum, posted courtesy of Ars Technica, assistant US Attorney Matthew Binford said that the crime, committed by Tso when he was 39, was apparently out of character: a “one-time lapse.” How to keep your domain from redirecting to What the (*&^?! As we’ve advised in the past, a sound course of action in dealing with security breaches, be they from malicious insiders, insiders who make mistakes or contractors, is to have an incident-handling plan in place before a breach takes place, rather than after. For example, a good incident-handling plan includes things such as the distribution of call cards, which could help in the event that normal communications are held hostage by a malicious insider who disrupts access to the LAN so that nobody can find anyone else’s phone number and email. Knowing how to report crimes and engage law enforcement can also be important. https://nakedsecurity.sophos.com/2017/09/21/admin-from-hell-holds-company-to-ransom-with-porn-makeover/
  19. απαραίτητη σημείωση για όποιον μου πει: τι περιμένεις από μια δωρεάν υπηρεσία
  20. μόνο τα σημερινά σχόλια δείχνουν αναρίθμητα https://downtoday.co.uk/outlook-problems/
  21. http://www.express.co.uk/life-style/science-technology/855572/Outlook-DOWN-not-working-e-mails-not-sending-login-issues Outlook DOWN - Outlook not working for hundreds as e-mails not sending and login issues OUTLOOK is down with the service not working for hundreds of users who reported e-mails not sending and login issues today. By Dion Dassanayake PUBLISHED: 12:10, Mon, Sep 18, 2017 | UPDATED: 17:52, Mon, Sep 18, 2017 UPDATE SIX: Microsoft have updated their Service Health website to say that Outlook is down. The update said that users may not be able to send e-mail, may be unable to access their Outlook.com accounts and that sent e-mails may remain in the drafts folder. Describing the current status of Outlook, Microsoft added: “We've identified that a subset of infrastructure was unable to process requests as expected, which caused general service availability to drop unexpectedly. “We've redirected requests to alternate infrastructure to restore service, and we're monitoring the environment while connectivity recovers. “Additionally, we're investigating an issue in which users are unable to send email messages.” The Outlook Twitter account has also been telling users that a fix is currently being worked on. UPDATE FIVE: Microsoft have spoken out about the outage affecting Outlook users today. Outlook has been down and not working for hundreds of users today, with the issue first beginning around 9am BST. Microsoft have told Express.co.uk that they are investigating the issue and working to fix it as soon as possible. A Microsoft spokesperson said: “Intermittent connectivity is affecting customers in some European countries, which we are working to resolve as soon as possible.”
  22. Title: Can't connect to Outlook.com User Impact: Users located in Europe may be unable to send or receive email messages. More info: Additionally, users may be unable to access their outlook.com email accounts. Users may also observe that sent emails remain in the Drafts folder. Current status: We're continuing to investigate network routes between subcomponents of the outlook.com service to determine the source of the issue and to identify our next troubleshooting steps. Start time: Monday, September 18, 2017, at 7:20 AM UTC Next update by: Monday, September 18, 2017, at 6:30 PM UTC Title: Can't connect to Outlook.com User Impact: Users may be unable to send email messages. More info: Previously, users may have been unable to access their outlook.com email accounts. Users may observe that sent emails remain in the Drafts folder. Current status: We've identified that a subset of infrastructure was unable to process requests as expected, which caused general service availability to drop unexpectedly. We've redirected requests to alternate infrastructure to restore service, and we're monitoring the environment while connectivity recovers. Additionally, we're investigating an issue in which users are unable to send email messages. Start time: Monday, September 18, 2017, at 7:20 AM UTC Next update by: Monday, September 18, 2017, at 4:30 PM UTC Title: Can't send or receive emails User Impact: Users may be unable to send or receive emails Current status: We're analyzing diagnostics to understand the root cause and establish a fix. Start time: Monday, September 18, 2017, at 7:20 AM UTC https://portal.office.com/servicestatus
  23. εδω και μερικες ωρες ενα Hotmail account που εχω καπου 20 χρονια δειχνει σαν να σταματησε, ουτε λαμβάνω ούτε μπορω να στειλω. Αρχικα για 1-2 ώρες απλα υπεθεσα πως δεν υπαρχει κάτι εισερχόμενο αλλα λόγω παλαιότητας και χρήσης από ένα σημείο και μετα αυτό φάνταζε αδύνατο ( συγκεκριμενα newsletters και log files έρχονται και εκεί σε κάποιο χρονικό σημείο της ημέρας ) τελικά δοκίμασα να στείλω καποια δοκιμή, τίποτα. τα email απλά κάθονται στα Draft και εκεί είπα να το ψάξω για να ανακαλύψω πως υπάρχει γενικότερο πρόβλημα στην Ευρώπη !
  24. Are you a Linux system administrator and want to monitor interactive activity of all system users (Linux commands they executes) in real-time. In this brief Linux system security guide, we will explain how to view all Linux shell commands executed by system users in real-time. If your system has bash, the most commonly used shell out there then all commands executed by normal system users will be stored in the .bash_history hidden file which is kept in each user’s home directory. The content of this file can be viewed by users, using the history command. To view a user aaronkilik’s .bash_history file, type: # cat /home/aaronkilik/.bash_history User bash-history file Monitor User Activity in Real-time Using Sysdig in Linux To get a glimpse of what users are doing on the system, you can use the w command as follows. # w Monitor Logged in Users But to have a real-time view of the shell commands being run by another user logged in via a terminal or SSH, you can use the Sysdig tool in Linux. Sydig is an open-source, cross-platform, powerful and flexible system monitoring, analysis and troubleshooting tool for Linux. It can be used for system exploration and debugging. Once you have installed sysdig, use the spy_users chisel to spy on users by running the command below. # sysdig -c spy_users The above command displays every command that users launch interactively as well as every directory users visit. Monitor User Activity in Real-Time https://www.tecmint.com/monitor-linux-commands-executed-by-system-users-in-real-time/
×