Какие параметры «управления» действительны для отправки автоматических электронных писем из Outlook с помощью «sendmailR»?

РЕДАКТИРОВАТЬ: я нашел решение. Вы можете найти его здесь. Мне пришлось прибегнуть к использованию mailR. Я никогда не мог заставить sendmailR работать со службами Office 365.

Я пытаюсь отправить одно электронное письмо, используя library(sendmailR), чтобы позже отправлять ежедневные автоматические электронные письма примерно 500 людям. К сожалению, я отстой в шаге 1.

Крайне важно, чтобы я отправлял эти электронные письма из учетной записи Outlook моего учреждения. Я понятия не имею, какие control настройки использовать для успешной отправки писем из Outlook. Я проверил пару вопросов, но они либо используют SMPT-сервер gmail, либо не указывают используемые ими настройки control = .... Например:

Использование sendmailR с Windows

Отправка электронного письма от R

Вот с чем я работаю:

from <- "<[email protected]>"
to <- "<[email protected]>"
subject <- "Hello from R"
body <- list("It's working.")

sendmail(from, to, subject, body,
         control = list(smptServer = "oultook.office.365", port = 443))

И я получаю следующее сообщение об ошибке:

Error in wait_for(code) : 
SMTP Error: 5.7.57 SMTP; Client was not authenticated to send anonymous mail 
during MAIL FROM [SN4PR0501CA0061.namprd05.prod.outlook.com]

Я считаю, что я не указываю порт правильно. документация sendmailR недостаточно конкретна, но что-то мне подсказывает Я должен написать порт как "port 443" или что-то в этом роде.

Кто-нибудь знает, какие controlsettings мне следует использовать?


person Arturo Sbr    schedule 16.10.2018    source источник