From 7a528af438ca8ebbf1e2c521d9c71cf62ac7288c Mon Sep 17 00:00:00 2001 From: medmunds Date: Fri, 11 Mar 2016 10:01:29 -0800 Subject: [PATCH] Include backend name in requests user-agent string --- anymail/backends/base_requests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anymail/backends/base_requests.py b/anymail/backends/base_requests.py index 83f5557..15fb3dc 100644 --- a/anymail/backends/base_requests.py +++ b/anymail/backends/base_requests.py @@ -35,8 +35,9 @@ class AnymailRequestsBackend(AnymailBaseBackend): if not self.fail_silently: raise else: - self.session.headers["User-Agent"] = "Anymail/%s %s" % ( - __version__, self.session.headers.get("User-Agent", "")) + self.session.headers["User-Agent"] = "django-anymail/{version}-{esp} {orig}".format( + esp=self.esp_name.lower(), version=__version__, + orig=self.session.headers.get("User-Agent", "")) return True def close(self):