jairwin/user-bundle
jairwin/user-bundle is a Laravel/PHP package that bundles user management components, helping developers add account and user-related functionality with less setup and a more organized integration. It offers a simple, reusable way to organize common user features in PHP applications.
text/plain alternative for activation and password-reset emails. This is a multipart/alternative hygiene fix that directly affects whether new-user activation and account-recovery messages land in the inbox versus spam/promotions. That makes it a funnel decision, not a cosmetic one: activation email placement gates onboarding completion, and reset email placement gates recovery and support load.Consider it when:
Look elsewhere when:
For executives: This is a small, low-risk upgrade to how our activation and password-reset emails are constructed. The vendor shipped the standard fix that mailbox providers expect — a properly marked-up HTML body plus a plain-text version of the same message. The practical effect is a lower likelihood that these two emails get flagged as spam, which protects new-user activation and reduces "I never got the reset link" support contacts. There is no migration, no downtime, and no change to our own templates or integrations. Recommended action: upgrade in the next maintenance window and watch activation and reset completion rates for a few weeks as our success measure.
For engineering: v1.1.7 is a patch release confined to the activation and reset-password email templates: HTML tags were added to the HTML variant and a plain-text variant was introduced, producing a proper multipart/alternative message. No public API, config schema, database, or route changes; no deprecations. Integration is a dependency bump plus a template-cache clear. Worth pairing with a check that our configured sender domain still passes SPF/DKIM/DMARC and that our mail transport preserves both MIME parts, since the deliverability benefit depends on the text part surviving the send path. Test with a real mailbox across at least one major provider and one corporate gateway before shipping. Longer term, if this package remains our auth-mail layer, we should track maintainer activity given the security sensitivity of password reset.
How can I help you explore Laravel packages today?