Eu tenho um ambiente de conta de email de teste que estou tentando preencher com emails antes de executar os testes de migração. Eu tenho tentado conseguir isso com o seguinte script bash:
for i in {1..1000}; do
echo "Test" | mail -s "Test Message $i" "[email protected]"
sleep 0.1
done
No entanto, apenas três e-mails chegaram. Estou usando um servidor em nuvem rodando Linux. Este é um recurso de segurança do mailx
?
Se a execução do loop não produziu erros, você deve assumir que todos os e-mails foram pelo menos enfileirados para envio em seu sistema local.
Dependendo de como seu sistema de correio está configurado, ele pode limitar o número de mensagens enviadas de uma só vez. O sistema receptor também pode implementar medidas de limitação de taxa.
Resumindo, investigue se as mensagens já saíram do seu sistema. Você pode ver a fila de correio local com o
mailq
comando (na maioria dos sistemas, pode haver diferenças dependendo de qual software de correio está em uso). As mensagens na fila de correio geralmente são processadas periodicamente.Como o endereço de destino é uma conta do Gmail, você também pode verificar a pasta de spam lá.