В почтовой системе SMTP кодирование Base64 требуется из-за ограничений оригинального протокола, который в своей первоначальной форме поддерживал только 7-битные символы ASCII. 34
Если передавать по SMTP данные, выходящие за рамки этого диапазона, например изображения, то при передаче возможны потери или искажения информации. 4
Кодирование Base64 позволяет преобразовывать двоичные данные в текстовые, что облегчает отправку вложений в сообщения без потерь или повреждений. 1