<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SMTP &#8211; Aveshost Blog</title>
	<atom:link href="https://blog.aveshost.com/tag/smtp/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.aveshost.com</link>
	<description>Your Blueprint for Online Success</description>
	<lastBuildDate>Sat, 31 Oct 2026 09:54:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://blog.aveshost.com/wp-content/uploads/2026/01/logo-150x150.png</url>
	<title>SMTP &#8211; Aveshost Blog</title>
	<link>https://blog.aveshost.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Use the Gmail SMTP Server to Send Emails for Free</title>
		<link>https://blog.aveshost.com/use-gmail-smtp-server/</link>
					<comments>https://blog.aveshost.com/use-gmail-smtp-server/#respond</comments>
		
		<dc:creator><![CDATA[James Wilson]]></dc:creator>
		<pubDate>Sat, 31 Oct 2026 09:54:44 +0000</pubDate>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[business email]]></category>
		<category><![CDATA[email management]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://blog.aveshost.com/?p=5693</guid>

					<description><![CDATA[Follow our complete guide to configuring the free Gmail SMTP server (smtp.gmail.com) using Port 587 TLS and a 16-character Google App Password for desktop mail apps, custom scripts, and WordPress websites.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Knowing how to configure the <strong>Gmail SMTP server</strong> lets you send authenticated outgoing emails for free from your WordPress website, desktop mail client, printer, or custom web application without setting up your own mail transfer agent. By routing messages through Google&#8217;s outgoing infrastructure at <code>smtp.gmail.com</code>, your contact form alerts, order confirmations, and day-to-day messages are signed and encrypted rather than sent through unauthenticated server mail functions that often land in spam.</p>



<p class="wp-block-paragraph">To connect to the Gmail SMTP server, you need four essentials: the host address <code>smtp.gmail.com</code>, port <code>587</code> (with TLS/STARTTLS) or port <code>465</code> (with SSL), your full Gmail or Google Workspace email address, and a <strong>16-character Google App Password</strong>. Below, we walk through the exact server settings, how to generate an App Password, how to connect desktop apps and WordPress, and what daily sending limits apply.</p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><div><div><a href="#what-is-gmail-smtp-server">What Is the Gmail SMTP Server and Why Use It?</a></div><div><a href="#gmail-smtp-server-settings">Gmail SMTP Server Settings at a Glance</a></div><div><a href="#generate-google-app-password">Step 1: Enable 2-Step Verification and Create a Google App Password</a></div><div><a href="#connect-email-client-gmail-smtp">Step 2: Configure the Gmail SMTP Server in an Email Client</a></div><div><a href="#use-gmail-smtp-in-wordpress">Step 3: Use the Gmail SMTP Server on a WordPress Website</a></div><div><a href="#use-custom-domain-email-with-gmail">How to Send Custom Domain Emails Through Gmail SMTP</a></div><div><a href="#gmail-smtp-sending-limits-and-errors">Gmail SMTP Sending Limits and Common Error Fixes</a></div><div><a href="#when-to-upgrade-to-business-email-hosting">When to Move from Free Gmail SMTP to Dedicated Email &amp; Web Hosting</a></div><div><a href="#faq">Frequently asked questions</a></div></div></nav></div>



<h2 id="what-is-gmail-smtp-server" class="wp-block-heading">What Is the Gmail SMTP Server and Why Use It?</h2>



<p class="wp-block-paragraph"><strong>SMTP (Simple Mail Transfer Protocol)</strong> is the universal internet standard responsible for transmitting outgoing emails from a mail client or website server to a recipient&#8217;s inbox provider. While IMAP and POP3 handle retrieving incoming messages, an SMTP server handles authenticating the sender, encrypting the message in transit, and relaying it across the internet.</p>



<p class="wp-block-paragraph">When you build a website or run an online store, default server mail functions—such as WordPress&#8217;s built-in PHP <code>mail()</code> handler—often send messages without proper cryptographic authentication or reverse DNS alignment. Receiving providers like Gmail, Outlook, and Yahoo frequently quarantine or reject those unauthenticated emails before they ever reach the inbox.</p>



<p class="wp-block-paragraph">Using the free <strong>Gmail SMTP server</strong> solves this problem for low-to-moderate email volumes. Instead of relying on unverified local scripts, your application logs in to Google&#8217;s trusted outbound mail gateway, encrypts the connection via TLS, and dispatches the message through Google&#8217;s authenticated mail servers. It is an ideal no-cost starting point for personal websites, portfolio contact forms, staging environments, and desktop mail clients like Thunderbird, Apple Mail, or Microsoft Outlook.</p>



<h2 id="gmail-smtp-server-settings" class="wp-block-heading">Gmail SMTP Server Settings at a Glance</h2>



<p class="wp-block-paragraph">Whether you are configuring a desktop email client, a multifunction office scanner, a custom Python or Node.js script, or a WordPress SMTP plugin, the <a href="https://support.google.com/mail/answer/7126229" target="_blank" rel="noopener noreferrer">official Google mail client settings</a> use the same core parameters. Keep these values handy before opening your application settings:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Parameter</th><th>Recommended Setting</th><th>Notes &amp; Requirements</th></tr></thead><tbody><tr><td>SMTP Server (Outgoing Host)</td><td>smtp.gmail.com</td><td>Standard outgoing hostname for both free Gmail and Google Workspace accounts</td></tr><tr><td>SMTP Username</td><td>Your full Gmail address (e.g., name@gmail.com)</td><td>Always enter the complete email address, including the domain part</td></tr><tr><td>SMTP Password</td><td>16-character Google App Password</td><td>Regular Google account passwords are rejected; requires 2-Step Verification</td></tr><tr><td>SMTP Port (TLS / STARTTLS)</td><td>587</td><td>Recommended modern standard for web apps, WordPress plugins, and mail clients</td></tr><tr><td>SMTP Port (SSL)</td><td>465</td><td>Use if your application requires implicit SSL encryption instead of STARTTLS</td></tr><tr><td>Requires Authentication</td><td>Yes (Enabled)</td><td>Unauthenticated relay connections on smtp.gmail.com are blocked</td></tr><tr><td>Daily Sending Limit</td><td>Up to 500 emails per 24 hours (free Gmail) / 2,000 (Workspace)</td><td>External SMTP client connections on free accounts may cap around 100–500 recipients/day</td></tr></tbody></table></figure>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1536" height="1024" src="https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-server-settings-reference.webp" alt="Gmail SMTP server configuration parameters showing smtp.gmail.com, ports 587 TLS and 465 SSL, 16-digit App Password authentication, and 500 daily email quota." class="wp-image-5690" srcset="https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-server-settings-reference.webp 1536w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-server-settings-reference-300x200.webp 300w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-server-settings-reference-1024x683.webp 1024w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-server-settings-reference-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></figure>



<h2 id="generate-google-app-password" class="wp-block-heading">Step 1: Enable 2-Step Verification and Create a Google App Password</h2>



<p class="wp-block-paragraph">The single most common reason a <strong>Gmail SMTP server</strong> connection fails is entering your normal Google account password into the SMTP password field. Google retired basic password sign-ins (formerly called &#8220;Less Secure Apps&#8221;) to protect accounts against credential stuffing. To authenticate via standard SMTP, you must create a dedicated <a href="https://support.google.com/accounts/answer/185833" target="_blank" rel="noopener noreferrer">16-character Google App Password</a>.</p>



<p class="wp-block-paragraph">Follow these steps inside your Google Account to generate your App Password:</p>



<p class="wp-block-paragraph"><strong>1. Open Google Account Security:</strong> Sign in to your Google Account at <code>myaccount.google.com</code> and click <strong>Security</strong> in the left-hand navigation menu.</p>



<p class="wp-block-paragraph"><strong>2. Turn on 2-Step Verification:</strong> Scroll to the &#8220;How you sign in to Google&#8221; section. If <strong>2-Step Verification</strong> is currently off, click it and follow the prompts to verify your phone number or authenticator app. App Passwords are only available after 2-Step Verification is active.</p>



<p class="wp-block-paragraph"><strong>3. Navigate to App Passwords:</strong> Once 2-Step Verification is enabled, use the top search bar in your Google Account to search for <strong>App passwords</strong> (or visit <code>myaccount.google.com/apppasswords</code> directly).</p>



<p class="wp-block-paragraph"><strong>4. Name and create your password:</strong> Enter a descriptive label in the <strong>App name</strong> field—for example, <em>WordPress Contact Form</em> or <em>Thunderbird Desktop</em>—and click <strong>Create</strong>. Google will display a yellow or modal box containing a 16-letter passcode divided into four groups of four characters.</p>



<p class="wp-block-paragraph"><strong>5. Copy the 16-character key immediately:</strong> Copy the code without spaces and paste it directly into your application&#8217;s SMTP password field. Once you close the modal window, Google will not display that specific 16-character code again. Also remember that if you ever change your primary Google account password in the future, Google automatically revokes existing App Passwords, so you will need to generate a fresh one.</p>



<h2 id="connect-email-client-gmail-smtp" class="wp-block-heading">Step 2: Configure the Gmail SMTP Server in an Email Client</h2>



<p class="wp-block-paragraph">If you want to send outgoing emails through a desktop mail application such as Mozilla Thunderbird, Microsoft Outlook, or Apple Mail—or from a network scanner or accounting system—you can plug your credentials straight into the client&#8217;s outgoing server screen.</p>



<p class="wp-block-paragraph"><strong>1. Open Outgoing Server (SMTP) settings:</strong> In your mail application, open <strong>Account Settings</strong> and locate the <strong>Outgoing Server (SMTP)</strong> configuration panel.</p>



<p class="wp-block-paragraph"><strong>2. Enter the server and port:</strong> Set the server hostname to <code>smtp.gmail.com</code>. Select <strong>STARTTLS</strong> (or <strong>TLS</strong>) as the connection security and enter port <code>587</code>. If your device only supports implicit SSL, select <strong>SSL/TLS</strong> and enter port <code>465</code>.</p>



<p class="wp-block-paragraph"><strong>3. Enable password authentication:</strong> Check the box for <strong>Server requires authentication</strong> (in Thunderbird, set Authentication method to <em>Normal password</em>). Enter your full Gmail address as the username and paste your 16-character Google App Password as the password.</p>



<p class="wp-block-paragraph"><strong>4. Send a test message:</strong> Save your settings and compose a quick test email to a secondary address to confirm the TLS handshake succeeds and the message lands in the recipient&#8217;s inbox.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1536" height="1024" src="https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-setup-workflow-steps.webp" alt="Four-step workflow diagram showing how to set up the Gmail SMTP server: enable 2-Step Verification, create an App Password, enter SMTP settings, and send a test email." class="wp-image-5692" srcset="https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-setup-workflow-steps.webp 1536w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-setup-workflow-steps-300x200.webp 300w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-setup-workflow-steps-1024x683.webp 1024w, https://blog.aveshost.com/wp-content/uploads/2026/10/gmail-smtp-setup-workflow-steps-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></figure>



<h2 id="use-gmail-smtp-in-wordpress" class="wp-block-heading">Step 3: Use the Gmail SMTP Server on a WordPress Website</h2>



<p class="wp-block-paragraph">For WordPress site owners, connecting the <strong>Gmail SMTP server</strong> is one of the fastest ways to fix missing contact form submissions, WooCommerce order receipts, and password reset emails. You can connect WordPress using a lightweight plugin such as <a href="https://wordpress.org/plugins/wp-mail-smtp/" target="_blank" rel="noopener noreferrer">WP Mail SMTP</a>, FluentSMTP, or Post SMTP.</p>



<p class="wp-block-paragraph">There are two ways to configure Gmail inside a WordPress SMTP plugin: the <strong>Other SMTP (App Password)</strong> method and the <strong>Google Workspace / Gmail API (OAuth 2.0)</strong> method. For most small sites, the App Password method takes less than three minutes:</p>



<p class="wp-block-paragraph"><strong>1. Install and activate an SMTP plugin:</strong> In your WordPress dashboard, go to <strong>Plugins → Add New Plugin</strong>, search for <strong>WP Mail SMTP</strong> (or <strong>FluentSMTP</strong>), and click <strong>Install Now → Activate</strong>.</p>



<p class="wp-block-paragraph"><strong>2. Configure sender details:</strong> Set the <strong>From Email</strong> to your exact Gmail address and check <strong>Force From Email</strong> so third-party form plugins cannot spoof a different sender address that Google would reject. Enter your website or brand name in the <strong>From Name</strong> field.</p>



<p class="wp-block-paragraph"><strong>3. Select Other SMTP and enter server credentials:</strong> Choose <strong>Other SMTP</strong> as your mailer. Enter <code>smtp.gmail.com</code> in the <strong>SMTP Host</strong> field, choose <strong>TLS</strong> encryption (which automatically selects port <code>587</code>), toggle <strong>Authentication</strong> to <strong>On</strong>, enter your full Gmail address in <strong>SMTP Username</strong>, and paste your 16-character App Password in <strong>SMTP Password</strong>.</p>



<p class="wp-block-paragraph"><strong>4. Run the built-in Email Test:</strong> Save your settings, switch to the plugin&#8217;s <strong>Email Test</strong> tab, and send a test message to an external inbox. If your site is hosted on <a href="https://www.aveshost.com/wordpress-hosting" rel="noopener">Aveshost WordPress Hosting</a>, outbound ports <code>587</code> and <code>465</code> are supported so your encrypted SMTP connection establishes immediately.</p>



<h2 id="use-custom-domain-email-with-gmail" class="wp-block-heading">How to Send Custom Domain Emails Through Gmail SMTP</h2>



<p class="wp-block-paragraph">Many business owners enjoy Gmail&#8217;s clean web interface but want customers to see a professional address like <code>info@yourcompany.com</code> instead of a generic <code>@gmail.com</code> address. You can combine a custom domain mailbox with Gmail&#8217;s interface at no extra Google subscription cost.</p>



<p class="wp-block-paragraph">When you register a domain and host your site on <a href="https://www.aveshost.com/web-hosting" rel="noopener">Aveshost Shared Web Hosting</a> or <a href="https://www.aveshost.com/business-email" rel="noopener">Aveshost Business Email</a>, you can create custom domain email accounts directly in your control panel. From there, open Gmail on the web, go to <strong>Settings (gear icon) → See all settings → Accounts and Import → Send mail as</strong>, and click <strong>Add another email address</strong>. By entering your custom mailbox&#8217;s incoming POP3 and outgoing SMTP details, you can read and send custom-domain emails right inside your familiar Gmail inbox.</p>



<p class="wp-block-paragraph">We have a complete step-by-step walkthrough with screenshots in our dedicated tutorial on <a href="https://blog.aveshost.com/how-to-setup-webmail-email-account-in-gmail/">how to set up a webmail email account in Gmail to send and receive emails</a>, as well as our guide on <a href="https://blog.aveshost.com/create-business-email-address-in-ghana/">creating a professional business email address using your own domain</a>.</p>



<h2 id="gmail-smtp-sending-limits-and-errors" class="wp-block-heading">Gmail SMTP Sending Limits and Common Error Fixes</h2>



<p class="wp-block-paragraph">While the <strong>Gmail SMTP server</strong> is reliable for everyday transactional notifications and personal correspondence, Google enforces strict automated sending quotas to prevent bulk spam. According to <a href="https://support.google.com/mail/answer/22839" target="_blank" rel="noopener noreferrer">Google&#8217;s official mail sending limits</a>, every recipient in the <code>To</code>, <code>Cc</code>, and <code>Bcc</code> fields counts individually toward your rolling 24-hour quota.</p>



<p class="wp-block-paragraph">Free <code>@gmail.com</code> accounts can send up to <strong>500 emails per rolling 24-hour period</strong> from the web interface, while external SMTP client connections are often capped between <strong>100 and 500 recipients per rolling 24 hours</strong> (and a maximum of <strong>100 recipients per single SMTP message</strong>). Paid Google Workspace accounts allow up to <a href="https://support.google.com/a/answer/166852" target="_blank" rel="noopener noreferrer">2,000 messages per rolling 24-hour period</a>. If you encounter an SMTP error code during setup or sending, use this quick diagnostic table to resolve it:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>SMTP Error Code / Message</th><th>Root Cause</th><th>How to Fix It</th></tr></thead><tbody><tr><td>535-5.7.8 Username and Password not accepted</td><td>Using your normal Google password instead of an App Password, or a typo in the email address</td><td>Enable 2-Step Verification and generate a 16-character Google App Password</td></tr><tr><td>530-5.7.0 Must issue a STARTTLS command first</td><td>Port 587 was selected without enabling TLS/STARTTLS encryption</td><td>Set Encryption to TLS (or STARTTLS) when using port 587, or switch to port 465 with SSL</td></tr><tr><td>550 5.4.5 Daily user sending limit exceeded</td><td>Your account exceeded the rolling 24-hour recipient cap (100–500 for free Gmail)</td><td>Wait 24 hours for the rolling window to reset, and avoid using Gmail SMTP for bulk newsletters</td></tr><tr><td>Connection timed out / Could not connect to host</td><td>Firewall or network blocking outbound port 587 or 465</td><td>Verify your firewall rules allow outbound TCP traffic on port 587 or 465</td></tr></tbody></table></figure>



<h2 id="when-to-upgrade-to-business-email-hosting" class="wp-block-heading">When to Move from Free Gmail SMTP to Dedicated Email &amp; Web Hosting</h2>



<p class="wp-block-paragraph">Using a free <code>@gmail.com</code> account with the <strong>Gmail SMTP server</strong> works well when you are launching a small project, testing a contact form, or sending a few dozen administrative notifications a day. However, as your business grows, relying on a free personal Gmail address creates two practical bottlenecks: recipients see a consumer <code>@gmail.com</code> sender address (or a &#8220;via gmail.com&#8221; warning if your domain lacks alignment), and busy sales days can quickly exhaust Google&#8217;s rolling 24-hour sending cap.</p>



<p class="wp-block-paragraph">When you are ready to send from a branded address like <code>hello@yourdomain.com</code>, <a href="https://www.aveshost.com/business-email" rel="noopener">Aveshost Business Email</a> and <a href="https://www.aveshost.com/web-hosting" rel="noopener">Aveshost Web Hosting</a> give you dedicated custom-domain mailboxes with preconfigured <strong>SPF, DKIM, and DMARC</strong> records. Your WordPress website and desktop mail apps can authenticate directly against your own domain&#8217;s mail server, ensuring your invoices, booking confirmations, and customer replies carry your brand identity cleanly. If you need help choosing the right email or hosting plan for your website, reach out to our team through <a href="https://www.aveshost.com/support" rel="noopener">Aveshost Support</a>.</p>



<h2 id="faq" class="wp-block-heading">Frequently asked questions</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-4466ff5c58474a798aeaaa1b230cd1de" class="rank-math-list-item">
<h3 class="rank-math-question ">Is the Gmail SMTP server completely free to use?</h3>
<div class="rank-math-answer ">

<p>Yes. Anyone with a standard free <code>@gmail.com</code> account can use <code>smtp.gmail.com</code> at no cost to send up to 100–500 emails per rolling 24-hour period through an external mail client, script, or WordPress plugin.</p>

</div>
</div>
<div id="faq-question-27d623191e534e268b5345236af5da5b" class="rank-math-list-item">
<h3 class="rank-math-question ">Should I use port 587 or port 465 for the Gmail SMTP server?</h3>
<div class="rank-math-answer ">

<p>Port <code>587</code> with <strong>TLS (STARTTLS)</strong> is the recommended modern standard for WordPress SMTP plugins, web applications, and desktop mail clients. Use port <code>465</code> with <strong>SSL</strong> only if your device or legacy application specifically requires implicit SSL.</p>

</div>
</div>
<div id="faq-question-7479f49844324fd0a82a7fea135576f5" class="rank-math-list-item">
<h3 class="rank-math-question ">Why does Gmail SMTP say my username and password are not accepted?</h3>
<div class="rank-math-answer ">

<p>Google no longer accepts your standard account login password over basic SMTP connections. You must enable 2-Step Verification in your Google Account and generate a <strong>16-character Google App Password</strong> to use as your SMTP password.</p>

</div>
</div>
<div id="faq-question-8638a82b682d4b2d94712623a2c4eef8" class="rank-math-list-item">
<h3 class="rank-math-question ">Can I use the Gmail SMTP server for bulk email marketing or newsletters?</h3>
<div class="rank-math-answer ">

<p>No. The Gmail SMTP server is designed for personal correspondence and low-volume transactional notifications. Exceeding the rolling 24-hour recipient cap triggers a temporary <code>550 5.4.5</code> sending block.</p>

</div>
</div>
<div id="faq-question-3069778db52a43b896226cea712d7163" class="rank-math-list-item">
<h3 class="rank-math-question ">Why did my Gmail SMTP connection stop working after I changed my Google password?</h3>
<div class="rank-math-answer ">

<p>Whenever you change your primary Google Account password, Google automatically revokes all existing 16-character App Passwords for security. Simply generate a new App Password in your Google Account Security settings and update it in your mail client or WordPress plugin.</p>

</div>
</div>
</div>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://blog.aveshost.com/use-gmail-smtp-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
