Saya mencoba menggunakan applescript untuk melakukan dua hal:
- Buat akun di Mail.app
- Dengan menggunakan akun itu, kirim email ke Mail.app
Saya mengalami masalah dengan membuat akun di Mail.app terutama karena tidak ada "server SMTP", dan saya mencoba menggunakan Yahoo. Apa pun yang saya coba, saya tidak bisa mendapatkan Applescript untuk secara otomatis menambahkan yahoo sebagai server keluar smtp. Ini kode saya:
tell application "Mail"
set AccountName to "account_name"
set newacct to make new pop account with properties {name:AccountName, user name:"account_name@yahoo.com", server name:"mail.yahoo.com"}
tell newacct
set password to "ThePassword"
set full name to AccountName
set email addresses to {"account_name@yahoo.com"}
set port to 995
set uses ssl to true
end tell
set addsmtp to make new smtp server with properties {server name:"smtp.mail.yahoo.com", user name:"account_name@yahoo.com"}
tell addsmtp
set password to "ThePassword"
set uses ssl to true
set port to 465
end tell
set smtp server of newacct to addsmtp
end tell
1
Kenapa kamu mencoba melakukan ini? Saya bertanya karena itu menimbulkan spam. Itu juga melanggar Yahoo! Kirim EULA.
Apakah kamu sudah mencoba
—
tubedogg
set smtp server of newacct to smtp server addsmtp
@tubedogg mencoba, mendapat kesalahan: Mail mendapat kesalahan: Tidak dapat membuat server smtp \ "smtp.mail.yahoo.com \" ke dalam tipe integer. "nomor -1700 dari server smtp" smtp.mail.yahoo.com "ke bilangan bulat
—
erictsai626
Saya memposting beberapa kode revisi di bawah ini, silakan coba dan beri tahu saya jika itu berhasil.
—
tubedogg
Selamat Datang di Tanya Berbeda. Kecuali satu skrip telah untuk melakukan kedua fungsi, akan lebih baik untuk mengajukan dua pertanyaan. Solusi untuk mengirim email mungkin tidak datang dari orang yang sama dengan orang yang membuat akun di tempat pertama.
—
bmike