Здравствуйте уважаемые форумчане. Сильно надеюсь на Вашу помощь, и спасибо заранее тем кто может быть откликнется.
Проблема следующая. Есть почтовик у сотрудницы. На нём прицеплено 3 разных почты, допустим:

anna@mydomain.com
maria@mydomain.com
luda@mydomain.com

Подскажите пожалуйста можно ли каким-то способом запретить для пользователя luda@mydomain.com - отправлять с её аккаунта почту? Тоесть чтобы принимать она приминала, а вот отправить не могла.
Первая моя мысль была зайти в Настройки - исходящая почта, и удалить строку SMTP с данными этого пользователя. Немного поковырявшись в "Настройках исходящей почты" осталась только 1 запись -

anna.grona - smtp.anna.grona
порт - 587
STARTTLS
нормальный пароль
anna.grona

При этом с легкостью можно выслать почту с любой из 3-х учётных записей...

Может кто-то стыкался.
Заранее спасибо.

Tigreshka пишет

При этом с легкостью можно выслать почту с любой из 3-х учётных записей...

В самом деле? И отправителем письма при этом будет числиться любой из 3 пользователей?

Попробуйте не удалять настройки SMTP-сервера, а вписать туда неправильные данные (например, неправильное имя сервера или порт). Тогда при отправке пользователь получит сообщение об ошибке.

Но если пользователь достаточно грамотный, чтобы, увидев сообщение, зайти в настройки, понять, что там не так, и исправить, то тогда лучшим вариантом будет поставить свой фиктивный сервер (например, из пакета Денвер).

Тут дело не в том что пользователь грамотный или нет. Именно пользователь попросила это сделать, так как каждая случайная отправка не с того ящика - ооочень болезнена. Но за идею спасибо, попробую.

21-02-2017 16:55:32
Увы, ипользует самый верхний smtp который установлен по умолчанию...
Единственное что думается еще... хотя не знаю как это связано :) но всё же...

Немного ошибся когда данные подавал в первом посте, почты пользователей:

первый 2 пользователя - имеют почту в домене - mydomain.com
а третий который должен блокироваться для отправки в домене - mydomain.ru

может где-то тут собака зарыта :)

Может в окне создания письма просто скрыть ненужную учётную запись? Случайно отправить не получится.
Папка_профиля\chrome\userChrome.css:

Выделить код

Код:

@-moz-document url("chrome://messenger/content/messengercompose/messengercompose.xul"){
menuitem[description="luda@mydomain.ru"]{display:none!important}
menulist[description="luda@mydomain.ru"]{display:none!important}
}

скрытый текст
Если бы была одна учётная запись, можно было бы сделать так:
в папке Thunderbird создать папки и файл distribution\bundles\disablecompose\chrome.manifest

Выделить код

Код:

override chrome://messenger/content/messengercompose/messengercompose.xul data:text/html,Disabled

Tigreshka пишет

Увы, ипользует самый верхний smtp который установлен по умолчанию...

Не может такого быть. Точнее - при создании почтового ящика ему в качестве сервера SMTP автоматически назначается запись "Использовать сервер по умолчанию", но если руками выбрать другой сервер из списка имеющихся, то будет использована она и только она. Вот такую запись с искорёженными настройками для блокируемого пользователя и нужно создать и выбрать её в настройках того ящика.

Я пользуюсь для решения похожей задачи расширением NoComposeAccount.

У меня четыре почтовых ящика в профиле, причём три из них на одном сервере (разные логины) и один на другом. Все серверы smtp настроены правильно и работают (при желании письмо можно отправить из любого ящика). Но мне как раз надо, чтобы письма отправлялись в основном только из одного ящика, и только в редких случаях надобности с какого-то другого.

Это расширение позволяет всегда создавать письма (как новые, так и ответы, настраиваемо) именно через сервер smtp по умолчанию, независимо от того, в каком именно ящике я нахожусь или откуда жму «Ответить». При этом, если мне нужно отправить письмо от имени другого почтового ящика, то это легко сделать при создании письма.

Спасибо всем кто ответил, буду ковыряться :)

Проблема решена. (Как же бывает всё просто, если тебе подскажут). В серверах smtp была 1 строка smtp. При этом другие почтовые ящики использовали именно эти параметры для высылки.
Создал дополнительно 2 строки с параметрами (аналогичные под имена пользователей), и в том который не должен был отправляться - поставил не правильный порт. И дополнительно при этом поставил его как "по умолчанию".
Теперь пользователь может спокойно отсылать почту выбрав любой нужный аккаунт, и если пробует выслать через тот который нельзя - пишет - отправка сообщения не удалась.  За решение проблемы получил в подарок конфеты :))))) СКОЛЬКО МОЖНО ЕСТЬ КОНФЕТЫ ))))

Всем еще раз спасибо за помощь в решении проблемы. Хорошего дня и отличного Вам настроения.