Kostenlos ist das in der Regel nicht, teilweise in (Daten-)Flatrates inklusive. Abgerechnet wird wie immer über die Handyrechnung ^^
Wesentlich schöner find ich SMS senden über einen HTTP-Aufruf. Spart man sich die evtl recht langsame SMTP Schnittstelle. Kostet aber auf jeden Fall ein paar Cent pro SMS. Insgesamt frisst mein Server aber mehr Stromkosten, als die SMS kosten :-)
Die in der PDF dargestellte Lösung für o2 ist auf jeden Fall nicht mehr aktuell. Dort muss man sich unter mein o2 im Message Center registrieren und die SMS freischalten. Da stehen auch gleich die kosten für die SMS bzw MMS, wenn eine Nachricht zugestellt wird.