Можно ли отправить электронное письмо с exchangelib без отправителя (или noreply)? - PullRequest
1 голос
/ 19 июня 2019

Я хочу отправить предупреждение по электронной почте пользователю.В моей компании у нас есть сервер обмена, но у меня нет выделенной учетной записи для моего приложения.Итак, я хотел бы отправить сообщение с ненормальным отправителем или с придуманным отправителем.Является ли это возможным?Как настроить учетные данные / учетную запись?

Это код, который у меня есть, но он должен использовать учетную запись какого-то пользователя.Я хотел бы избежать использования учетной записи пользователя.

from exchangelib import DELEGATE, Account, Credentials, Configuration, Message, Mailbox

creds = Credentials(
username="DOMAIN\\my.login", 
password="")

config = Configuration(server='server.company.com', credentials=creds)

account = Account(
primary_smtp_address="myemail@company.com",
autodiscover=False, 
config = config,
access_type=DELEGATE)

m = Message(
    account=account,
    subject='Daily',
    body='BOdy test',
    to_recipients=[
        Mailbox(email_address='recip@test.com'),
    ],
    cc_recipients=['cc_recip@test.com'],  
    bcc_recipients=[
        Mailbox(email_address='bcc_recip@test.com'),
    ],  
)

m.send()
...