{"id":20442374,"url":"https://github.com/scottlilly/fluentemail","last_synced_at":"2026-04-19T11:31:17.836Z","repository":{"id":47679328,"uuid":"510433799","full_name":"ScottLilly/FluentEmail","owner":"ScottLilly","description":"NuGet package adding fluent interface to write code for emails","archived":false,"fork":false,"pushed_at":"2025-05-17T20:09:48.000Z","size":57,"stargazers_count":2,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T02:06:52.704Z","etag":null,"topics":["c-sharp","email","fluent-interface","nuget-package"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ScottLilly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-04T16:40:00.000Z","updated_at":"2025-05-17T20:09:48.000Z","dependencies_parsed_at":"2022-08-30T09:31:08.921Z","dependency_job_id":null,"html_url":"https://github.com/ScottLilly/FluentEmail","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ScottLilly/FluentEmail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScottLilly%2FFluentEmail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScottLilly%2FFluentEmail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScottLilly%2FFluentEmail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScottLilly%2FFluentEmail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScottLilly","download_url":"https://codeload.github.com/ScottLilly/FluentEmail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScottLilly%2FFluentEmail/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32005459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","email","fluent-interface","nuget-package"],"created_at":"2024-11-15T09:39:52.975Z","updated_at":"2026-04-19T11:31:17.827Z","avatar_url":"https://github.com/ScottLilly.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ScottLilly.FluentEmail (NuGet package)\n\n\u003cimg align=\"left\" width=\"75\" height=\"75\" style=\"color:white\" src=\"https://github.com/ScottLilly/FluentEmail/blob/master/envelope.png\"\u003e\nThis is a fluent interface NuGet package to help build MailMessage objects.\n\u003cbr/\u003e\u003cbr/\u003e\nDesigned to make email sending code easier to use and more natural sounding when reading the source code.\n\n## Project Overview\n![Build Status](https://github.com/ScottLilly/FluentEmail/actions/workflows/ci.yml/badge.svg)\n[![NuGet](https://img.shields.io/nuget/v/ScottLilly.FluentEmail)](https://www.nuget.org/packages/ScottLilly.FluentEmail/)\n[![NuGet Downloads](https://img.shields.io/nuget/dt/ScottLilly.FluentEmail)](https://www.nuget.org/packages/ScottLilly.FluentEmail/)\n[![License](https://img.shields.io/github/license/ScottLilly/FluentEmail)](https://github.com/ScottLilly/FluentEmail/LICENSE)\n\n## Instructions\n\nInstructions are available at: https://github.com/ScottLilly/FluentEmail/blob/master/INSTRUCTIONS.md\n\nThis package lets you use IntelliSense and method chaining to create a MailMessage object, and enforces \"rules of grammar\" to ensure the required values are set.\n\nFor example, after calling CreateMailMessage() or CreateHtmlMailMessage(), the only function available next (shown via IntelliSense) is the From() function. The From() function cannot be called more than once. After it's called, the library requires you call To() at least once. And so on.\n\n**Sample code using FluentEmail**\n```\nMailMessage mailMessage =\n    FluentMailMessage\n        .CreateMailMessage()\n        .From(\"from@test.com\")\n        .To(\"qwe@test.com\", \"Qwe Test\")\n        .To(new MailMessage(\"jhg@test.com\", \"Jhg Test\"))\n        .CC(\"lkj@test.com\")\n        .CC(\"yui@test.com\")\n        .Subject(\"Hello\")\n        .Body(\"Please review the attached image\")\n        .AddAttachment(@\"D:\\Images\\Logo.png\", \"image/png\")\n        .Build();\n```\n\n## Requirements\n- .NET Standard 2.0+\n\n## Contributing\nContributions are welcome. Please submit issues or pull requests to the GitHub repository at: https://github.com/ScottLilly/FluentEmail/issues\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE file](https://github.com/ScottLilly/FluentEmail/blob/master/LICENSE.md) for details.\n\n## Contact\nFor questions or feedback, please [open an issue here on GitHub](https://github.com/ScottLilly/FluentEmail/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscottlilly%2Ffluentemail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscottlilly%2Ffluentemail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscottlilly%2Ffluentemail/lists"}