Applescript ниже в форме, которую я использовал в течение ряда лет. И это в основном хорошо известный способ отправки электронных писем с использованием Applescript.
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:"IP Address", content:"Your IP Address Is: 86.195.132.134"}
tell newMessage
set visible to false
set sender to "mark@sender.com"
make new to recipient at end of to recipients with properties {address:"recipient@mac.com"}
send
end tell
end tell
То, что я только что заметил сегодня, это электронная почта отправителя, установленная в скрипте, может быть не та, что Mail.app
использует, если его почтовый ящик учетной записи не выбран. Случайный будет использоваться, если выбран основной почтовый ящик или выбран отдельный почтовый ящик, тогда будет использоваться адрес из его учетной записи.
Я думаю, это потому, что в настройках Почты, в разделе Создание. Существует настройка « Отправлять новые сообщения от:»
![enter image description here](https://i.stack.imgur.com/isT2p.png)
Вы не можете выбрать «НЕТ». Единственными параметрами являются «Учетная запись выбранного почтового ящика» или один из адресов электронной почты, которые находятся в раскрывающемся списке.
Я должен признать, что не знаю, происходило ли это до того, как я отправился на Лев.
Кто-нибудь знает, как исправить это, или это известная ошибка?
Спасибо.