update Updated January 2026 Free

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)
info

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

1

Enable IMAP/SMTP Access

By default, SMTP access is disabled. Enable it in your GMX settings:

  1. Log in to your GMX account at gmx.com
  2. Click on the gear icon (Settings)
  3. Go to 'E-Mail' โ†’ 'POP3 & IMAP'
  4. Enable 'Enable access to this account via POP3 and IMAP'
  5. Save changes
2

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

3

Configure Your Application

Use these settings in your email client or application:

  • Server: mail.gmx.com or mail.gmx.net
  • Port: 587 (TLS) or 465 (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

check_circle

Free Email

1.5 GB storage for free accounts with additional paid options

check_circle

Mail Collector

Collect emails from other accounts into your GMX inbox

check_circle

Virus Protection

Automatic scanning of all incoming and outgoing emails

check_circle

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.