Skip to content

Commit d2cc770

Browse files
committed
Mailtrap backend: quote user-provided url parts
1 parent a9ae0d3 commit d2cc770

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

anymail/backends/mailtrap.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import sys
22
import warnings
3+
from urllib.parse import quote
34

45
if sys.version_info < (3, 11):
56
from typing_extensions import Any, Dict, List, Literal, NotRequired, TypedDict
@@ -68,7 +69,8 @@ def __init__(
6869

6970
def get_api_endpoint(self):
7071
if self.backend.testing_enabled:
71-
return f"send/{self.backend.test_inbox_id}"
72+
test_inbox_id = quote(self.backend.test_inbox_id, safe="")
73+
return f"send/{test_inbox_id}"
7274
return "send"
7375

7476
def serialize_data(self):

0 commit comments

Comments
 (0)