Было опубликовано много хороших ответов, но я хотел бы добавить еще один.
Не все числа могут быть представлены с помощью float / double. Например, будет представлено число «0,2» как «0.200000003» в одинарной точности в стандарте по плавающей точке IEEE754.
Модель для хранения действительных чисел под капотом представляет собой число с плавающей запятой в качестве
Хотя вы можете легко ввести 0.2
, FLT_RADIX
и DBL_RADIX
равно 2; не 10 для компьютера с FPU, который использует «Стандарт IEEE для двоичной арифметики с плавающей запятой (ISO / IEEE Std 754-1985)».
. Точно так же трудно точно представлять такие числа. Даже если вы укажете эту переменную явно без какого-либо промежуточного вычисления.
Возможно, вы можете попробовать использовать AWS SNS. У него есть опция отправки электронной почты для отправки простых почтовых сообщений.
https://docs.aws.amazon.com/ses/latest /DeveloperGuide/receiving-email-action-sns.html
При работе в режиме песочницы вы можете отправлять только проверенным пользователям - как только ваша учетная запись активирована, вы можете отправить ее кому-либо.
Выход из песочницы:
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html
Это ограничения в песочнице SES:
Вы можете отправлять почту только на симулятор почтового ящика Amazon SES и проверенные адреса электронной почты и домены. Вы можете отправлять почту только с проверенных адресов электронной почты и доменов. Вы можете отправить не более 200 сообщений за 24-часовой период. Amazon SES может принимать максимум одно сообщение со своей учетной записи в секунду.
Вам нужно выйти из песочницы, чтобы отправить электронную почту на неподтвержденный адрес электронной почты, используя AWS SES.