Отправка электронной почты с использованием Gmail - PullRequest
0 голосов
/ 23 мая 2011

Я разработал почтовое приложение, которое может состоять из нескольких вложений. Размер этих вложений может составлять 20 МБ или даже больше, и я использую smtp.gmail.com, так как моя проблема host.my очень медленная.думаю, что это возможно, потому что вложения загружаются при вызове почтовой функции Send (). Есть ли возможность решить эту проблему?

1 Ответ

2 голосов
/ 23 мая 2011

Узким местом является скорость загрузки вашего интернет-соединения.

Единственный способ решить эту проблему - арендовать более быстрое подключение к Интернету.

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

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

С учетом сказанного вы можете выполнять асинхронную загрузку на другой сервер и просто ссылаться на этот файл в отправляемых вами электронных письмах.

...