You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This means on a high-latency connection you need an RTT per recipient. If you send a message to 10 users and RTT is 1 second, you wait 11 seconds before even starting to send the message.
Currently each command is only sent after receiving a reply for the previous one.
There is an
await
for each command:https://github.com/async-email/async-smtp/blob/3e7a8f3de19fdeb19d14cf123a8696c49685d3fa/src/smtp/smtp_client.rs#L695
https://github.com/async-email/async-smtp/blob/3e7a8f3de19fdeb19d14cf123a8696c49685d3fa/src/smtp/smtp_client.rs#L705
This means on a high-latency connection you need an RTT per recipient. If you send a message to 10 users and RTT is 1 second, you wait 11 seconds before even starting to send the message.
See related post here:
chatmail/core#3092 (comment)
The text was updated successfully, but these errors were encountered: