Недавно мне пришлось перенести одно из моих веб-приложений на нового хостинг-провайдера. Почта и веб-служба по-прежнему хранятся на старом хостинге, однако, когда я пытаюсь отправить электронное письмо с нового сервера, я получаю сообщение об ошибке;
"Сервер отклонил один или несколько адресов получателей. Ответ сервера был таким:
450 <email_address>: Recipient address rejected: Greylisted for 5 minutes
Я спросил своего старого хостинг-провайдера, что мне нужно сделать, чтобы исправить это, и они ответили:
Почтовый сервер работает по протоколу POP перед SMTP. Если действительный логин POP не получен перед отправкой почты через сервер, почта заносится в серый список и удерживается в течение 5 минут перед повторной попыткой.
Чтобы предотвратить это, просто выполните Receive перед отправкой почты.
Кто-нибудь знает, как я делаю POP перед SMTP на С#?