У меня возникла проблема с отправкой полного сетевого пути Windows в виде гиперссылки по электронной почте с использованием Python, когда я его отправляю, пользователи получают неработающую ссылку на первое белое пространство в пути:Python: отправка гиперссылки Сетевой путь Windows, содержащий пробелы в электронной почте
toaddr = ['[email protected]']
to_cc = ['[email protected]', '[email protected]']
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = ','.join(toaddr)
msg['CC'] = ','.join(to_cc)
msg['Subject'] = "The report"
path = "\\\\windows_Server\\golobal_directory\\the folder\\file yyymm.xlsx"
body = 'this the body text of the mail'+ path
msg.attach(MIMEText(body, 'plain'))
...
после отправки моей электронной почты, пользователи получают что-то вроде этого:
\\windows_Server\golobal_directory\the папки \ файл yyymm.xlsx
у вас какие-либо идеи, как это можно исправить ?
спасибо!
Я бы порекомендовал вам отправить HTML-Body в вашу почту, после чего вы можете отформатировать ссылку в нужный момент – Najzero