Вирус проверять электронную почту на почтовом сервере или почтовом клиенте? - PullRequest
0 голосов
/ 21 февраля 2012

Мы написали простой почтовый клиент. У нас есть некоторые базовые функции белого / черного списков, но не более того. Мы заметили несколько писем, содержащих вредоносный код, и я «предположил», что почтовый сервер должен позаботиться об этом.

Так должно ли это быть ответственностью почтового сервера / хоста или самого почтового клиента?

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

И то и другое

Если вам нужно использовать слово assume, вам лучше просто пойти дальше и справиться с делами с вашей стороны.

0 голосов
/ 21 февраля 2012

Оба, либо нет, либо нет.

Никто не обязан это делать. Итак, как говорит Роберт Грайнер, вы не должны assume.

Реальность такова, что если вы продаете свой почтовый клиент или даже отдаете его, вам необходимо учитывать, чего ожидают ваши клиенты. Если вы ожидаете, что они будут использовать ваш клиент вместе с хорошо настроенными, приличными почтовыми серверами и автономным антивирусным программным обеспечением, вам может не потребоваться делать это самостоятельно.

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

Вы почти наверняка не сможете писать и поддерживать свои собственные обновления антивируса, если только вы не можете позволить себе тратить миллионы на исследования и разработки каждый год, поэтому, если вы собираетесь позаботиться об этом самостоятельно, посмотрите на интеграцию с API установленного (не обязательно лидера рынка) поставщика антивирусных программ. Вам, вероятно, придется заплатить лицензионный сбор за интеграцию и распространение своего программного обеспечения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...