Можно ли гарантировать, что адрес отправителя не будет подделан почтовым сервером?

Можно ли гарантировать, что адрес отправителя не будет подделан почтовым сервером?

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

Спасибо

решение1

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

да, это возможно. Вы можете использоватьsmtpd_sender_login_mapsсотклонить_аутентифицированный_отправитель_несоответствие_логина

smtpd_sender_restrictions =
 permit_mynetworks,
 reject_authenticated_sender_login_mismatch,
 reject_unknown_sender_domain,
 reject_unlisted_sender,
 reject_unverified_sender

smtpd_sender_login_maps = hash:/etc/postfix/sender_logins_maps

/etc/postfix/sender_logins_maps
[email protected] sasl_login_name1

решение2

Вmain.cfвы захотитеreject_authenticated_sender_login_mismatchкак часть вашегоsmtpd_sender_restrictions. Затем вам нужно будет определитьsmtpd_sender_login_maps. Вариант использования, который вы описываете, можно легко реализовать с помощьюregex tableилиprce table.

Связанный контент