Applescript, чтобы отправить письмо с подписью - PullRequest
2 голосов
/ 20 апреля 2020

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

tell application "Mail"
    set theSubject to "Subject if the testing email" -- the subject
    set theContent to "Body of the email goes here" -- the content
    set theAddress to "test123@gmail.com" -- the receiver address
    set theSignatureName to "Charu" -- the signature name


    set msg to make new outgoing message with properties {subject:theSubject, content:theContent, visible:true}
    tell msg to make new to recipient at end of every to recipient with properties {address:theAddress}

    set message signature of msg to signature theSignatureName
    send msg
end tell

Когда я пытаюсь запустить это, я получаю предупреждение об ошибке, которое говорит Mail got an error: AppleEvent handler failed. Я не уверен, как установить подпись.

Заранее спасибо

1 Ответ

1 голос
/ 22 апреля 2020

Оглядываясь назад на предыдущие темы (например, этот ), кажется, что в случае с High Sierra и выше добавление подписи с использованием message signature больше не работает. Лучше всего добавить подпись к theContent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...