![]() |
#5 |
Участник
|
В продолжении темы.
Действительно, предложенный способ конвертации, похоже, помогает решить проблему X++: System.Globalization.IdnMapping idn; str ret; ; try { idn = new System.Globalization.IdnMapping(); ret = idn.GetAscii("письмо.рф"); } catch { error(AifUtil::getClrErrorMessage()); } X++: mailAddressCollection.Add(mailTo); Это все имеет смысл делать для NET3.5 (Ax2009) В более поздних версиях NET (4.5 например) этой конвертации не требуется - функция mailAddressCollection.Add принимает на вход кириллицу без конвертации (видимо конвертацию встроили внутрь) В результате выясняется, что ошибка " 501 5.1.3 Invalid Address." является, скорее всего ошибкой, возвращаемой используемым SMTP сервером, а не почтовым клиентом, используемым в Ax. По крайней мере, в итоге оба варианта (NET и COM "CDO.Message") возвращают одну и ту же ошибку. Будем обновлять (менять) SMTP сервер... |
|
|
За это сообщение автора поблагодарили: Ruff (2). |
Теги |
email кириллицей, кирилица |
|
|