Ejemplo n.º 1
0
#!/usr/bin/env python

from datetime import datetime

from APIClient import APIClientFromCLIArgs

if __name__ == "__main__":
    def log(msg):
        print "LOG", datetime.now().isoformat(), msg

    client = APIClientFromCLIArgs()

    log("creating account sender and field definitions if missing")
    client.createMissingSender()
    client.createMissingRecipientFields()

    log("creating preview")
    print client.preview('*****@*****.**', {'RCPT_TYPE_v2': '0', 'LANGUAGE_v2': 'en'})

    log("creating new batch mailing %s" % client.batchMailingName)
    client.createBatchMailing()

    log("uploading recipients")
    client.transferRecipientData('recipients.csv')

    log("triggering import")
    client.triggerImport()

    log("done - mails will be sent in 5 minutes")
Ejemplo n.º 2
0
#!/usr/bin/env python

from datetime import datetime

from APIClient import APIClientFromCLIArgs

if __name__ == "__main__":
    def log(msg):
        print "LOG", datetime.now().isoformat(), msg

    client = APIClientFromCLIArgs()

    log("creating account sender and field definitions if missing")
    client.createMissingSender()
    client.createMissingRecipientFields()

    log("creating new batch mailing %s" % client.batchMailingName)
    client.createBatchMailing()

    log("uploading recipients")
    client.transferRecipientData('recipients.csv')

    log("triggering import")
    client.triggerImport()

    log("done - mails will be sent in 5 minutes")
Ejemplo n.º 3
0
#!/usr/bin/env python

from datetime import datetime

from APIClient import APIClientFromCLIArgs

if __name__ == "__main__":

    def log(msg):
        print "LOG", datetime.now().isoformat(), msg

    client = APIClientFromCLIArgs()

    log("creating account sender and field definitions if missing")
    client.createMissingSender()
    client.createMissingRecipientFields()

    log("creating preview")
    print client.preview('*****@*****.**', {
        'RCPT_TYPE_v2': '0',
        'LANGUAGE_v2': 'en'
    })

    log("creating new batch mailing %s" % client.batchMailingName)
    client.createBatchMailing()

    log("uploading recipients")
    client.transferRecipientData('recipients.csv')

    log("triggering import")
    client.triggerImport()
#!/usr/bin/env python

from datetime import datetime

from APIClient import APIClientFromCLIArgs

if __name__ == "__main__":
    def log(msg):
        print "LOG", datetime.now().isoformat(), msg

    client = APIClientFromCLIArgs()

    log("creating account sender and field definitions if missing")
    client.createMissingSender()
    client.createMissingRecipientFields()

    log("creating a new transactional mailing %s" % client.transactionalMailingName)
    client.createTransactionalMailing()

    log("publishing a revision")
    client.publishRevision()

    log("sending to first group")
    print client.sendTransactionalFromFile('recipients.csv')

    log("sending to second group")
    print client.sendTransactionalFromFile('recipients2.csv')

    log("done")
#!/usr/bin/env python

from datetime import datetime

from APIClient import APIClientFromCLIArgs

if __name__ == "__main__":

    def log(msg):
        print "LOG", datetime.now().isoformat(), msg

    client = APIClientFromCLIArgs()

    log("creating account sender and field definitions if missing")
    client.createMissingSender()
    client.createMissingRecipientFields()

    log("creating a new transactional mailing %s" %
        client.transactionalMailingName)
    client.createTransactionalMailing()

    log("publishing a revision")
    client.publishRevision()

    log("sending to first group")
    print client.sendTransactionalFromFile('recipients.csv')

    log("sending to second group")
    print client.sendTransactionalFromFile('recipients2.csv')

    log("done")