Ubuntu / Linux или Node.js метод отправки электронных писем - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть внутренний SMTP-сервер, через который мне нужно пройти, чтобы отправлять электронные письма. Я получил его для работы с Nodemailer , но после приветствия происходит сбой, с сообщением об ошибке ниже. Он отвечает 250, поэтому я не уверен, почему он не отправляет, но мне было интересно, знает ли кто-нибудь о библиотеке на основе Linux / Ubuntu, которую я могу использовать для выполнения этой задачи через CLI.

Server responded with 250-hostname Hello [ip]
250-TURN
250-SIZE
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-X-EXPS GSSAPI NTLM LOGIN
250-X-EXPS=LOGIN
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
250-X-LINK2STATE
250-XEXCH50
250 OK

Ответы [ 2 ]

1 голос
/ 25 января 2013

Хм, это не ошибка.250 - это код состояния, который означает, что все в порядке.То, что вы перечислили, является ответом сервера на вашу команду EHLO.Каждая строка, начинающаяся с 250, содержит расширенную функцию SMTP, поддерживаемую вашим сервером.

Следующий шаг?Если требуется авторизация, отправьте команду AUTH.Если нет, начните почтовую транзакцию, используя MAIL, FROM и DATA.

. Я думаю, прежде чем продолжить, вам нужно некоторое время, чтобы прочитать основы SMTP.Тогда это будет иметь больше смысла для вас.

0 голосов
/ 30 марта 2011

Я не могу ответить на этот вопрос, но обязательно зайдите в # node.js и задайте вопросы! Обязательно сообщайте свои выводы.

JimBastard в IRC (он же Марак), создатель node_mailer , альтернативы, так что он будет парнем, который отправит сообщение, хотя другие люди также могут помочь вам.

...