OTRS és O365 Shared mailbox

OTRS és O365 Shared mailbox mint küldő cím.

Az Interneten nem igazán találtam megoldást a problémára, viszont sikerült megoldani különösebb varázslat nélkül.

Az egész mizériát az váltotta ki, hogy váltottunk saját Exchange szerverről O365-re. Mivel fillérbaszók vagyunk, ezért a központi cím (ami korábban önálló account volt) átkerül egy shared mailboxba, amihez hozzá lett adva X user.

Az OTRS magától ezt nem kezeli, sok sok guglizás után el is szomorodtam, mert csupa használhatatlan megoldást javasoltak (ezek a "not supportedtől" a  kapcsold ki az SMTP authot arra a címre amiről küldeni szeretnél WTF!?, használj standalone mailboxot -ig terjedtek)

 

Szóval alap esetben, pl command line-ból az alábbi módon lehet egy shared mailboxba authentikálni (MS szerint).

User: first.last@domain.tld/sharedmailbox@domain.tld

Nyilván itt fontos, hogy a user hozzá legyen adva a shared mailboxhoz. Sajnos az OTRS ezt a formátumot nem volt hajlandó megenni, jellemzően unknown error in authentication üzenettel elszállt.

A kiinduló állapot OTRS 6.0.14 volt. Felpatcheltem 6.0.27-ig, viszont továbbra sem volt sikeres a küldés.

 

A megoldás ez volt:

OTRS -> Config -> Core -> E-mail

NotificationSenderEmail: sharedmailbox@domain.tld

NotificationSenderName: Sharedmailbox neve

SendmailModule: Kernel::System::Email::SMTPTLS

SendmailModule::AuthPassword: user jelszava akinek van hozzáférése a mailboxhoz

SendmailModule::AuthUser: first.last@domain.tld

SendmailModule::Host: smtp.office365.com

SendmailModule::Port:587

Hozzászólások

Nem tudom mi van meg az otrs szerveren. De mi lenne ha azon a gepen konfiguralnad fel a lokalis mailszervert hogy autholjon az o365 fele? Az otrs meg csak atdobna neki.

Ha nincs mailszerver, akkor ajanlom msmtp-t, ami minimal mta kifele authhal.