Jump to content

Отправка e-mail из ТСЕ


Defender

Recommended Posts

Доброго времени суток!

Подскажите пожалуйста, как настроить отправку писем на пользовательскую (внешнюю) почту?

Версия ТСЕ - 10.

Интересует как средство уведомления во время бизнес-процесса. Прочитал про обработчик CR-notify, задал адрес e-mail для конкретной Персоны, и тишина.

При использовании "Создать -> конверт", ругается что не задана Mail_server_name.

Нашел такую опцию в файле tc_preferences.xml , задал в нее:

<preference name="Mail_server_name" type="String" array="false" disabled="false">

			<preference_description>Name of the MailGateway Server. Can be set to a text server name or a numeric IP address.  Should be a machine running a sendmail daemon. Leaving it as "your mail server machine" may give you errors telling you to set this preference if you try to use Send.</preference_description>

			<context name="Teamcenter">

				<value>192.168.5.27</value>

			</context>

		</preference>

А дальше куда двигаться? Куда порт, логин, пароль и прочее?

Похожую тему почитал, совершенно не понял (http://fsapr2000.ru/index.php?showtopic=32827&hl=mail).

Заранее спасибо! :)

Link to post
Share on other sites


В параметрах надо задать Mail_server_name (почтовый сервер), Mail_server_port (обычно 25) и Mail_server_charset (cp1251, чтобы письма не приходили кракозябрами)

Link to post
Share on other sites

В параметрах надо задать Mail_server_name (почтовый сервер), Mail_server_port (обычно 25) и Mail_server_charset (cp1251, чтобы письма не приходили кракозябрами)

Проблема в том, что поиском, строка "Mail_server_port" не найдена ни в одном файле....... как быть?

Link to post
Share on other sites

Эти параметры редактируются из интерфейса Teamcneter: Правка - Параметры... - Индекс и тут ищешь эти настройки.

Link to post
Share on other sites

оооо!!!! кажется заработало!!!! спасибо огромное!

Оказывается отправляется с почты которая у Персоны прописана! Я вот этого долго понять не мог, об этом нигде не написано ))

Edited by Defender
Link to post
Share on other sites
  • 1 year later...
ohaerospace

А можете подробней описать, что необходимо сделать?!

В параметрах ТС уже все данные занесли, но письма на внешнюю почту не приходят!

 

1. Требуется ли создавать отдельный почтовый ящик для ТС? Где его "подключить"?

2. Если не требуется, то как ТС поймет кому присылать письма, если к пользователям внешний почтовый адрес "не прикручен"?

Link to post
Share on other sites
  • 2 weeks later...

Здравствуйте!

 

Повторю все, что было отмечено выше, и еще немного добавлю.

 

Для отправки почты внутри Teamcenter нужно установить preference Mail_internal_mail_activated = true.
Для отправки почты из Teamcenter в ОС нужно
1) установить preference Mail_OSMail_activated = true
2) задать preference Mail_server_name=<почтовый_сервер>
3) задать preference Mail_server_port=<порт> (по умолчанию 25)
4) задать preference Mail_server_charset (2-4 уже отметили выше)
5) Для пользователей, которые будут отправлять и получать внешнюю почту, необходимо заполнить поле e-mail в данных пользователя (если это поле не заполнено, то внешняя почта пользователю приходить не будет).

Для проверки работы почты используйте утилиту tc_mail_smtp, например:
tc_mail_smtp -to=<e-mail_address> -server=<mailserver_name> -subject="Test" -port=25
Дополнительно можно задать адрес отправителя в параметре
–user=e-mail_address

 

Как я понимаю, обработчики в рабочих процессах и команда отправки конверта как раз и вызывают эту утилиту.

 

Если tc_mail_smtp пишет, "Unable to send message to server", то нужно разбираться с подключением к почтовому серверу. Здесь важно то, что 1) сообщения отправляются не сервера Teamcenter на почтовый сервер, а с клиентской машины на почтовый сервер, 2) при этом сообщения идут по простому протоколу smtp без авторизации. Если, например, почтовый сервер не поддерживает сообщения от неавторизованных пользователей, то почта из Teamcenter работать не будет.

  • Нравится 2
Link to post
Share on other sites
  • 4 months later...

А что делать, если система не выдала вообще никакого сообщения, и письмо не прислала?) Так и продолжает висеть, как будто что-то обрабатывает.

 

Для теста попробовал вбить смтп яндекса и порт 465.

Link to post
Share on other sites
  • 2 years later...
В 06.09.2012 в 11:38, Defender сказал:

Mail_server_charset (cp1251, чтобы письма не приходили кракозябрами)

а вот у нас приходило с кракозябрами, измучились тыкать кодировки, а кириллица все равно не читаемая приходит :( так и не решили

Link to post
Share on other sites
1 минуту назад, Mr. Tim сказал:

а вот у нас приходило с кракозябрами, измучились тыкать кодировки, а кириллица все равно не читаемая приходит :( так и не решили

потыкайте ваш почтовик

Link to post
Share on other sites
  • 6 years later...
Pasha94
06.01.2017 в 23:28, Mr. Tim сказал:

а вот у нас приходило с кракозябрами, измучились тыкать кодировки, а кириллица все равно не читаемая приходит :( так и не решили

поставил Mail_server_charset=CP1251 - приходит все отлично, на почтовике KOI-8R стоит

  • Нравится 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • AKLion
      Ищу модели канализационных труб с раструбами. Интересуют размеры до 350 мм диаметром. Если вдруг у кого то есть поделитесь плизз...
    • NGM
      @Алекале, всё достаточно просто. Вариант 1: создаёте машину времени, перемещаетесь в какой-нибудь 2019 год, обращаетесь к отечественным представителям Siemens - они вам предлагают, с большой вероятностью, какую-нибудь версию ПСР. Устанавливаете, изучаете, осваиваете. Штука специфичная, но, вроде как, работает. Не забудьте вернуться обратно! Вариант 2: ищете (уже в настоящем) предприятие, на котором пока ещё используется Teamcenter с установленным ПСР; пытаетесь связаться со специалистами, поддерживающими систему; задаёте вопросы. Вариант 3: включаете VPN на компьютере, переходите на сайт Siemens и изучаете коробочный инструментарий Manufacturing Process Planner. Но перед тем, как выбрать свой путь - ответьте на очень правильный вопрос @Pasha94 
    • r0chik
      Коллеги, добрый день, на семинаре преподаватель рассказывал про функцию, которая делает деталь на чертеже нерассченной, помогите ее найти пожалуйста 
    • NGM
      Интермех уже целые холдинги на IPS сажает, а вы про предприятия спрашиваете... Ну, так-то прямой ответ на вопрос - да, видел.   Мне жалко Вашего времени. Скорее всего, экономисты примут только две цифры - сокращение персонала в результате внедрения, либо увеличение объемов выпуска продукции. Попробуйте как-то второй показатель вывести.
    • ДОБРЯК
      Формы одинаковые и я их уже показывал.
    • NGM
      @VOleg В созданном Вами процессе выбираете действие, открываете свойства, переходите на вкладку "Статус" и настраиваете - какие типы объектов на какой шаг ЖЦ (или уровень продвижения) должны переводиться. Не изобретайте велосипед.
    • NGM
      Вы хотите заставить хвост вертеть собакой. Вообще должно быть ровно наоборот - шаг ЖЦ должен меняться в Workflow-процессе. Это делается из коробки вообще без программирования. Если же Вам прямо принципиально - реализуемо, но придётся немного попрограммировать.    Никак. Нельзя включить то, чего в системе нет. Давным-давно мёртв. Все вопросы решает техподдержка. Обновиться мешают объективные причины?
    • VldLg
      Совершенно верно. Я снял диск и система загружается точно так-же как и с ним. Но форматирование диска проходит нормально. То есть IDE-интерфейс кое-как работает.
    • Viktor2004
      Объективно оценить можно по скорости нахождения неисправности. Сколько манипуляций надо делать там и тут
    • ID_Hacker
      Единственная сложность в снятии бекапа была только с 802 стойкой с MMC100, где нужен был нормальный аппаратный COM порт, и то, на тот момент я не знал о ПО синуком НЦ и возможности снятия бэкапа с NCU модуля. Step 7 и Sinumerik add on for step7 достаточно новой версии, что бы распознать версию контроллера и внутреннего ПО и всё скачивается через Ethernet порт без каких либо проблем. Ну если этот Ethernet порт вообще есть. USB-MPI/Profibus контроллер на али стоит несколько тысяч. Оригинал от сименса около 50. Но почти во всех случаях он есть на PCU в составе станка с Powerline и всегда можно установить степ на неё. Степ свободно распространяется через SIOS, полноценная триальная версия без ограничений.
×
×
  • Create New...