gen = GmailGenerator("johnsmith@gmail.com")
## One-line code snippet (for quick gist): gmail email generator github
# Generate 20 unique emails emails = gen.generate(count=20, use_plus=True, use_dots=True) gen = GmailGenerator("johnsmith@gmail
```python import random, string base = "johnsmith" domain = "@gmail.com" tags = ["test", "temp", "news", "shop", "work"] use_dots=True) ```python import random
for email in emails: print(email) </code></pre> <h3>CLI mode</h3> <pre><code class="language-bash">python generate.py --email johnsmith@gmail.com --count 15 --output emails.txt </code></pre> <h2>Example Output</h2> <pre><code>johnsmith+shop1@gmail.com john.smith+test42@gmail.com j.o.h.n.smith+newsletter@gmail.com johnsmith+temp_2025@gmail.com ... </code></pre> <h2>Use Cases</h2> <ul> <li>Testing email sign-up flows</li> <li>Avoiding spam on forums/trials</li> <li>Organizing incoming mail by plus-tag</li> <li>Load testing email systems</li> </ul> <h2>Limitations</h2> <ul> <li>Only works with <strong>@gmail.com</strong> addresses</li> <li>Some websites block plus-addressed emails</li> <li>Not a true "disposable email" service (inbox remains same)</li> </ul> <h2>License</h2> <p>MIT</p> <pre><code> ---