GMX Mail SMTP Settings
Complete guide to configure GMX Mail SMTP for sending emails from your application. GMX is a free email service by 1&1, popular in Europe.
table_chart Quick Reference
| Setting | Value |
|---|---|
| SMTP Server (International) | mail.gmx.com |
| SMTP Server (Germany) | mail.gmx.net |
| Port (TLS) | 587 Recommended |
| Port (SSL) | 465 |
| Username | Your full GMX email (user@gmx.com) |
| Password | Your GMX account password |
| Encryption | TLS/SSL Required |
| IMAP Server | imap.gmx.com |
| IMAP Port | 993 (SSL) |
Server Selection
Use mail.gmx.com if your email ends with @gmx.com. Use mail.gmx.net if your email ends with @gmx.net or @gmx.de (German domains).
Step-by-Step Setup Guide
Enable IMAP/SMTP Access
By default, SMTP access is disabled. Enable it in your GMX settings:
- Log in to your GMX account at gmx.com
- Click on the gear icon (Settings)
- Go to 'E-Mail' โ 'POP3 & IMAP'
- Enable 'Enable access to this account via POP3 and IMAP'
- Save changes
Note Your Server Address
Choose the correct server based on your email domain:
@gmx.com
Server: mail.gmx.com
@gmx.net / @gmx.de
Server: mail.gmx.net
Configure Your Application
Use these settings in your email client or application:
- Server:
mail.gmx.comormail.gmx.net - Port:
587(TLS) or465(SSL) - Username: Your full GMX email address
- Password: Your GMX account password
Code Examples
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# GMX SMTP settings
SMTP_HOST = "mail.gmx.com" # or mail.gmx.net for German domains
SMTP_PORT = 587 # TLS
SMTP_USER = "your-email@gmx.com"
SMTP_PASS = "your-password"
# Create message
msg = MIMEMultipart()
msg['From'] = SMTP_USER
msg['To'] = "recipient@example.com"
msg['Subject'] = "Test Email via GMX"
body = "This is a test email sent via GMX SMTP."
msg.attach(MIMEText(body, 'plain'))
# Send email using TLS
with smtplib.SMTP(SMTP_HOST, SMTP_PORT) as server:
server.starttls()
server.login(SMTP_USER, SMTP_PASS)
server.send_message(msg)
print("Email sent successfully!")
GMX Mail Features
Free Email
1.5 GB storage for free accounts with additional paid options
Mail Collector
Collect emails from other accounts into your GMX inbox
Virus Protection
Automatic scanning of all incoming and outgoing emails
Mobile Apps
Official GMX apps available for iOS and Android
Troubleshooting
Authentication failed
Make sure POP3/IMAP access is enabled in your GMX settings. Double-check your password and ensure you're using the correct server for your email domain.
Connection refused or timeout
Verify that your firewall allows connections to port 587 (TLS) or 465 (SSL). Some networks may block these ports.
Wrong server address
Use mail.gmx.com for @gmx.com addresses and mail.gmx.net for @gmx.net or @gmx.de addresses. Using the wrong server will cause connection failures.
Emails marked as spam
Make sure your 'From' address matches your GMX email. Avoid sending too many emails in a short period.
Frequently Asked Questions
Is GMX Mail available worldwide?
Yes, GMX Mail is available globally. The international version uses @gmx.com addresses, while the German version uses @gmx.de and @gmx.net.
What are the sending limits for GMX?
GMX has sending limits to prevent spam. Free accounts can typically send around 50-100 emails per hour. Premium accounts have higher limits.
Does GMX support two-factor authentication?
Yes, GMX supports two-factor authentication for enhanced security. When enabled, you may need to generate an app-specific password for SMTP access.
Can I use a custom domain with GMX?
GMX ProMail allows you to use custom domains. This is a paid feature that also includes additional storage and features.