как закодировать пароль специальным символом для swiftmailer .env - PullRequest
0 голосов
/ 03 ноября 2019

Я использую Swiftmail для отправки писем с помощью gmail. Я настроил MAILER_URL в моем .env. Но в моем пароле есть специальный символ. Я читал, что вы должны кодировать свой пароль, когда есть специальный символ, но я не знаю, как.

# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=gmail://landabravo@gmail.com:landaB/24@localhost
###< symfony/swiftmailer-bundle ###```

1 Ответ

0 голосов
/ 03 ноября 2019

Там значения должны быть закодированы с использованием RFC 3986 . Практически вы можете использовать PHP urlencode().

Таким образом, значение: landaB/24 становится: landaB%2F24

...