Envoyer Un Email - Cacao
Comment pourrais-je être en mesure d'envoyer des e-mails à l'aide de Cacao? Le cadre de base que j'utilise et comment je l'utilise.
Vous devez vous connecter pour publier un commentaire.
Comment pourrais-je être en mesure d'envoyer des e-mails à l'aide de Cacao? Le cadre de base que j'utilise et comment je l'utilise.
Vous devez vous connecter pour publier un commentaire.
Apple Developer Connection a un exemple de projet appelé SBSendEmail qui montre comment utiliser un Script de Pont pour l'envoi de mail via un script à l'application de Messagerie.
Vous pouvez télécharger le tout le projet et l'exécuter dans XCode pour voir comment il fonctionne. D'un intérêt particulier pour vous sera la sendEmailMessage: méthode Le contrôleur.m
Je pense que l'utilisation d'un Apple script est la plus simple des solutions. Je l'utilise lorsque l'utilisateur a créé un compte de Messagerie.
Apple script:
pièces jointes est un tableau de piqûres contenant les chemins de fichiers.
"de le rendre visible à true si vous souhaitez que le message pop-up avant d'envoyer
}
Inconvénient: les utilisateurs doivent avoir des comptes valides en vertu de la poste.
Script Python (si pas de compte d'utilisateur sous la poste):
Vous pouvez également utiliser un script python pour envoyer un message.
Inconvénient: les utilisateurs doivent entrer plus de détails SMTP, sauf si vous prenez de Mail (mais vous pouvez utiliser l'apple script ci-dessus ), ou si vous avez d'avoir un bon relais SMTP codé en dur dans votre application (vous pouvez configurer un compte gmail et de l'utiliser à cette fin, cependant, si vos applications envoyer trop d'e-mails google peut supprimer votre compte (SPAM))
J'utilise ce script python:
Et je l'appelle forme cette méthode pour envoyer un e-mail à l'aide d'un compte gmail
J'espère que cela aide
Vous pouvez utiliser de l'ouverture par défaut client de messagerie ou vous pouvez utiliser un cadre. Cela devrait vous obtenir a commencé.
Pour Grognement 1.2, j'ai écrit un Python de messagerie basé sur le-programme d'envoi, qui le MailMe affichage s'exécute à l'aide NSTask.
Je l'ai fait en grande partie de l'insatisfaction avec l'autre courrier cadres pour le Cacao, la plupart de qui a également en charge la réception du courrier, ce qui est inutile pour quelque chose de sortie uniquement comme MailMe.
Découvrez:
http://www.collaboration-world.com/pantomime
Je n'ai pas regardé dans plusieurs années, mais quand j'étais chez Apple, je préconise que nous l'indiquer à l'OS pour remplacer la fonctionnalité de messagerie, nous aurions perdu dans le Prochain Apple/transition.